vim插件推荐xptemplate,比snipmate更强的代码片段补全
2014-09-22 21:57
1031 查看
vim插件推荐xptemplate,比snipmate更强的代码片段补全
工具控 · kikyous ·于 2 年前发布 · 最后由 Kyle 于 2
年前回复 · 7901 次阅读
国内大牛写的插件。功能很强大
这里有一个讨论
地址
https://github.com/drmingdrmer/xptemplatehttp://www.vim.org/scripts/script.php?script_id=2611
http://hi.baidu.com/drdr/home
XPTemplate 支持的功能:
实时更新的内容填写智能下拉菜单提示snippet名
动态的代码片段生成。如if中可选的else,或switch中的case
上下文敏感。如自由的在HTML文件中使用javascript和css的代码片段
默认移动到下个位置,移动到上1个位置
可以在正在填写的片段中嵌套使用其他代码片段
对visual选择的内容可以生成包含的片段,类似eclipse的template
自定义snip
自定义snip也很简单,看看现有的模板就行 ftplugin/FILETYPE/FILETYPE.xpt.vim比如 ftplugin/html/html.xpt.vim
它的snip还可以调用函数生成动态内容
比如,跳用函数输出日期
XPT today
echo `date()^
示例
展开html文件里输入input,谈后按ctrl+\,type的地方会自动跳出补全菜单,可以选择或者继续输入,按tab跳到name处
wrap
先输入文字,比如google,然后选中google或者整行,然后按ctrl+\,会跳出用来包裹google的片段
效果
好了先说这么多,我也是刚用上
相关文章推荐
- Vim中C/C++代码补全插件-omnicppcomplete
- [经验总结]安装使用VIM代码补全插件snippetsEmu
- vim:隆重推荐括号补全插件--auto-pairs
- VS Code 折腾记 - (11) 再来一波插件推荐!(代码片段,框架,Node,touchbar,TS,Git,数据库,python!!)
- 简述Vim 插件——UltiSnips 配置代码片段
- snipMate vim的自动补全代码段插件
- Atom编辑器折腾记_(14)JQ代码片段补全(插件:Jquery-snippets)
- Vim代码补全插件——YouCompleteMe安装说明
- Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)
- vim实用插件(目录树、代码补全、颜色主题等)
- vim html,java,javascript自动补全插件推荐
- 【vim】插件管理及代码智能提示与补全环境的配置
- vim的代码补全插件(neocomplcache/neocomplete)
- Vim代码补全插件——YouCompleteMe使用指南
- Debian squeeze安装vim自动补全插件snipMate.绝对可用
- 论坛源码推荐(2月28日):Xcode 5代码自动补全插件 iOS 7风格的导航栏按钮
- 自写vim插件ldoc.vim,提供智能的lua注释代码补全
- 自写vim插件ldoc.vim,提供智能的lua注释代码补全
- Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)
- VIM插件: YouCompleteMe[代码自动补全]