我正在考虑将我的寄存器设置为相同的常见编码技术。对于 例如,我在想这样做的:Vim注册标准
:let @i = "int i=0;"
然后我会设置f
针对循环,w
为while循环等等,这是一个坏的技术还是有这样做的更好的办法?
我正在考虑将我的寄存器设置为相同的常见编码技术。对于 例如,我在想这样做的:Vim注册标准
:let @i = "int i=0;"
然后我会设置f
针对循环,w
为while循环等等,这是一个坏的技术还是有这样做的更好的办法?
我认为你可以改用snippets。尝试查看snipmate插件http://www.vim.org/scripts/script.php?script_id=2540
只需键入“inti TAB”,它就会展开为“int i = 0;”如果你希望。
它已经有许多语言的片段,但你可以配置它做你想做的。
对于简单的扩展,内置的缩写就足够了:
:iab ii int i=0;
如果你想参数扩展,不同的“停止”填写数据,以及其他先进的功能,各种片段插件(上http://www.vim.org/)提供此功能;第一个和广泛使用的之一是snipMate。
哇,我不知道存在。非常感谢! –