ultisnips 是一个非常实用的Vim插件。Snippets译为片段,在这里表示可被某一段关键词触发并替换的一段短小的,可重复利用的文本块。比如我输入 title 然后按 Tab键,那么就会出现如下图:
snippet 例子
Ultisnips还支持嵌套使用,例如:
注意!!!:ultisnips 需要python支持。1. 如果使用的是vim,则需要在电脑安装相同编码,指定版本的python。如果Vim是32位的,那么一定安装32位的python,否则vim无法识别。2. 如果使用的是Neovim,那么只要确保安装了python,然后在控制台使用>> pip install neovim就可以使用了。
ultisnippet 安装与命令
“安装插件Plug ‘SirVer/ultisnips'”设置tab键为触发键let g:UltiSnipsExpandTrigger = ””设置向后跳转键let g:UltiSnipsJumpForwardTrigger = ” “设置向前跳转键let g:UltiSnipsJumpBackwardTrigger = ” “设置文件目录let g:UltiSnipsSnippetDirectories=[“path/of/snippetDirectories”]”设置打开配置文件时为垂直打开let g:UltiSnipsEditSplit=”vertical”aa