UltiSnips是vim上面强大的代码补全插件,提供了强大的代码片段补全功能,可以插入shell脚本或者python代码。
使用UltiSnipsEdit
可以打开相应的snippets文件。
snippets的基本格式如下:
snippet <tigger> "注解" <flag>
'echo ${date}
'!v vimscipt
'!p python
endsnippet
可以在脚本代码,也可以通过!v
嵌入vimscript或者通过’!p`嵌入python代码:
snippet <tigger> "注解" <flag>
'echo ${date}
'!v vimscipt
'!p python
endsnippet
示例代码如下:
snippet format "format"
(format t "${1:name}" ${2}
endsnippet