Vim寄存器标准

Vim寄存器标准,vim,vim-registers,Vim,Vim Registers,我正在考虑将我的寄存器设置为相同的通用编码技术。对于 例如,我正在考虑这样做: :let @i = "int i=0;" 然后我会为for循环设置f,为while循环设置w,等等。这是一种糟糕的技术还是有更好的方法呢?我认为您可以使用代码段来代替。试着看看snipmate插件 您只需键入“inti-TAB”,如果愿意,它将扩展为“inti=0” 它已经有许多语言的代码片段,但您可以将其配置为执行所需的操作。对于简单的扩展,内置缩写就足够了: :iab ii int i=0; 如果您想要参数扩

我正在考虑将我的寄存器设置为相同的通用编码技术。对于 例如,我正在考虑这样做:

:let @i = "int i=0;"

然后我会为for循环设置
f
,为while循环设置
w
,等等。这是一种糟糕的技术还是有更好的方法呢?

我认为您可以使用代码段来代替。试着看看snipmate插件

您只需键入“inti-TAB”,如果愿意,它将扩展为“inti=0”


它已经有许多语言的代码片段,但您可以将其配置为执行所需的操作。

对于简单的扩展,内置缩写就足够了:

:iab ii int i=0;

如果您想要参数扩展、填充数据的不同“停止”和其他高级功能,各种代码片段插件(on)提供了这一功能;snipMate是最早被广泛使用的一款。哇,我不知道它的存在。非常感谢你!