vim自動補全插件snipMate

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配置文件,按自己的需求修改,建議將自己修改好的配置文件備份保持,以便在換電腦或這重裝系統後能快速配置


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章