今天趁着有時間配置了一下vim,主要是為了配置一個用着舒服點的python IDE,這次配置加上了代碼補全,關鍵字高亮,代碼縮放,以及文件查看這幾個功能,主要的操作如下:
1、首先我的系統是10.8的,系統自帶的vim配置文件位置如下:
/usr/share/vim/vimrc,這個vimrc既是我們的vim配置文件,我們把它復制到我門的~/目錄下,執行命令 cd ~/進入根目錄,然后我們需要創建一個本地文件 夾.vim用於放我們vim的插件,執行如下命令:
mkdir .vim
接着復制vimrc文件到當前目錄下:
cp /usr/share/vim/vimrc ~/。
2、執行完成后我們首先安裝自動補全插件pydiction:
我們需要創建兩個文件夾防止pydiction的文件,執行命令:
mkdir -p ~/.vim/after/ftplugin/ (如果操作過程如果創建錯了文件夾,rm -rf filename刪除,cp -rf filename destination復制文件夾)
mkdir -p ~/.vim/tools/pydiction/
將文件 python_pydiction.vim 放到 ~/.vim/after/ftplugin/
將complete-dict 文件放到 ~/.vim/tools/pydiction/complete-dict
cp python_pydiction.vim ~/.vim/after/ftplugin/
cp complete-dict ~/.vim/tools/pydiction/complete-dict
然后我們需要在.vimrc配置文件中進行配置,在當前目錄vim .vimrc打開配置文件,在底部放入
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
let g:pydiction_menu_height = 20 ,
退出編輯,打開一個python文件,效果如下:
這就是我們的自動補全功能。
3、接下來我們安裝代碼折疊插件Efficient python folding ;
下載地址:http://www.vim.org/scripts/script.php?script_id=1494,
下載完成后把python_editing.vim復制到~/.vim/ftplugin/python即可,
然后我們用vim打開一個python文件,命令模式執行:F,進行代碼的縮放,效果如下:
未縮放之前:
縮放之后:
4、接下來我們安裝文件瀏覽插件WinManager:
WinManager 官方地址:http://www.vim.org/scripts/script.php?script_id=1440,
2.3版本的下載下來后解壓縮里面有兩個文件夾doc和plugin,把這兩個文件夾復制到.vim文件夾下,命令如下:
cp -rf plugin ~/.vim
cp -rf doc ~/.vim
執行完成后打開python文件,命令模式下執行:WMToggle打開插件,Control-ww命令在兩個模塊間切換,效果如下:
,
現在可以實現基本的開發需求了,當前還有很多好的插件,等有時間再弄一下吧,到時候補上。想用vim是個力氣活啊——毅力與勇氣!
vim,值得你擁有!