oldrev 发表于 2013-2-4 19:59:12

简单的D语言 VIM 缩写插件

昨晚我写了一个非常简单的 VIM 的D语言缩写插件,希望能让用VIM编辑D程序的指头轻松一点。

请看下图,当在VIM的插入模式键入“'main”这个字符序列时,该插件能自动将文本替换为一个完整的 main() 函数定义,并且能自动选中 <+ body +> 部分等待输入替换。Ctrl+j 键可以跳转到下一个由 <+ ????? +> 标记的地方,同样会自动选定。

http://oldrev.iteye.com/topics/download/d6e92773-af2f-4c02-95ad-b021ea8cc410

插件中的代码片段由 d_imaps.vim 文件定义,此文件应当放到 ~/.vim/ftplugin(Windows 用户推荐放到 $VIMRUNTIME/ftplugin/) 目录下,下面是 d_imaps.vim 文件的内容:
<div class="code_title">代码
页: [1]
查看完整版本: 简单的D语言 VIM 缩写插件