Vim的snipMate插件

发布时间:2021-07-26 23:36:58 阅读:1423次

转:http://www.ccvita.com/481.html

介绍
终于发现了一个插件,对于Vim下代码块的自动补全支持的很好。给大家推荐snipMate

snipMate可以帮助您在vim上实现类似Textmate的功能,自动代码块的能力非常强大,而且代码块是可定制的。我们只需编辑~/.vim/snippets/目录下的*.snippets文件就可以根据自己的要求自动产生代码。

使用
下载snipMate,解压到你的Vim目录。
完成之后,新建一个测试文件snipMateTest.php准备测试

vim snipMateTest.php

然后按照下面的方式开始测试snipMate:
  • 输入for,再按tab键
  • 输入foreach,再按tab键
  • 输入class,再按tab键
  • 输入fun,再按tab键

效果如图

如果在centos,ubuntu中那么

  vim /etc/vimrc

         filetype plugin on

         filetype plugin indent on                                                    
         filetype on                                                                  
         let snippets_dir="/usr/share/vim/vim70/snippets"

mkdir /root/.vim

将下载的snipMate中的after文件夹拷贝到/root/.vim中,其他的所有的文件夹拷贝到/usr/share/vim/vim70中

如果是win下面的gvim那么,

下载gvim7.0版本的,然后打开vim菜单|编辑|启动设定

filetype plugin on
filetype on
filetype plugin indent on
let g:snippets_dir = "E:\\Vim\\vim70\\snippets\\"

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询
上一篇:vim中选取

转载请注明:Vim的snipMate插件 出自老鄢博客 | 欢迎分享