the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


VIM插件管理及python开发环境配置

作者:the5fire | 标签:       | 发布:2013-03-10 11:02 p.m. | 阅读量: 17754, 17287
这是在公司做的一个分享,目的是帮助新手快速的配置好python开发环境。在操作之前,建议先把你自己的vim配置文件(vimrc)和.vim文件夹先剪切到一个备份文件中。


上ppt(囧,blog地址写错了):



百度文库地址:http://wenku.baidu.com/view/72aae203581b6bd97f19ea4f.html

上我的.vimrc:

" 配置vundle安装
set nocompatible " be iMproved
filetype off " required!

set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'

" My Bundles here:
"
" original repos on github
Bundle 'davidhalter/jedi-vim'
Bundle 'scrooloose/nerdtree'
Bundle 'kien/ctrlp.vim'
Bundle 'sjbach/lusty'
Bundle 'tpope/vim-fugitive'
Bundle 'vim-scripts/Syntastic'

" vim-scripts repos
Bundle 'L9'

" non github repos
" Bundle 'git://git.wincent.com/command-t.git'

"
" 一些基本配置
"
filetype plugin indent on " required!
let mapleader = ','
let g:mapleader = ','

" Ignore case when searching
set ignorecase
" When searching try to be smart about cases
set smartcase
" Highlight search results
set hlsearch
" Makes search act like search in modern browsers
set incsearch
" Use spaces instead of tabs
set expandtab

" Be smart when using tabs ;)
set smarttab
" 1 tab == 4 spaces
set shiftwidth=4
set tabstop=4
"Always show current position
set ruler
"
"" Height of the command bar
set cmdheight=2

set nobackup
set noswapfile
set nowb

" 状态栏配置
set laststatus =2 "always has status line
set statusline=%F%m%r%h%w\ [TYPE=%Y]\ [POS=%04l,%04v]\ [%p%%]
set statusline+=%=\ %{fugitive#statusline()}
set statusline+=%{SyntasticStatuslineFlag()}


"
"插件相关配置
"

" NERDTree=====
nmap :NERDTreeToggle
let NERDTreeWinSize=22
let NERDTreeIgnore=['\.pyc', '\.swp']
"switch window
nnoremap h
nnoremap j
nnoremap k
nnoremap l

" LustyBufferExplorer=====
nnoremap lb :LustyBufExplorer
set hidden

"
" Brief help
" :BundleList - list configured bundles
" :BundleInstall(!) - install(update) bundles
" :BundleSearch(!) foo - search(or refresh cache first) for foo
" :BundleClean(!) - confirm(or auto-approve) removal of unused bundles
"
" see :h vundle for more details or wiki for FAQ
" NOTE: comments after Bundle command are not allowed..

记得按照ppt的步骤来 - from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈

【上一篇】 最近这点事
【下一篇】 the5fire.com上线了!!

其他分类: