linux下安裝vim自動補全插件snipMate
環境:ubuntu
下載snipMate 官方網站:http://www.vim.org/scripts/script.php?script_id=2540
https://codeload.github.com/msanders/snipmate.vim/zip/master
打開vim分別輸入以下幾行命令
:echo $VIM
:ehco $VIMRUNTIME
:scriptname
前兩個會輸出vim的路徑,我這裏的路徑爲
/usr/shre/vim/
/usr/shre/vim/vim73
第三個會輸出vim加載的腳本名,可以看到這裏是沒有加載/snipMate 的
這是我們要添加插件/snipMate,下面爲操作過程
cd ~/
mkdir .vim
touch .vimrc
在 .vimrc裏面添加配置
set runtimepath=/usr/share/vim/vim73,~/vim,~/vim/after
let g:snippets_dir='~/.vim/snippets'
filetype plugin on
此文件作爲vim配置文件擴展(我的vim配置文件在/etc/vim/vimrc),同樣可以寫入vim的配置,例如:
"默認顯示行號
set nu
"不生成備份文件
set nobackup
"開啓自動縮進
set autoindent
第一行是設置vim的運行路徑,第二行是設置snopMate的代碼擴展組件路徑,第三行是打開載入文件類型爲插件
將軟件包解壓到~/.vim目錄下
cp ~/soft/snipmate.vim-master.zip ~/.vim
unzip snipmate.vim-master.zip
這時打開vim,輸入命令 :scrpitname ,出現~/.vim/plugin/snipMate.vim ~/.vim/after/plugin/snipMate.vim表示插件已加載.
這時在代碼文件中,例如index.php中輸入一個php,再按TAB鍵就能出現以下補全內容
<?php
?>
如果對補全內容不滿意可以自行修改代碼配置文件
cd ~/.vim/snippets
會發現該目錄下有多種語言的.snippets配置文件,按自己的需求修改,建議將自己修改好的配置文件備份保持,以便在換電腦或這重裝系統後能快速配置