vim自动补全插件snipMate
来源:http://maoxian.blog.51cto.com/4227070/1203768
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配置文件,按自己的需求修改,建议将自己修改好的配置文件备份保持,以便在换电脑或这重装系统后能快速配置
本文出自 “毛线的linux之路” 博客,请务必保留此出处http://maoxian.blog.51cto.com/4227070/1203768