有没有办法让vim通过以下两种方式处理
tab
按键?
- 插入常规缩进。
- 插入空格以对齐。
--->
代表制表符,_
代表空格):foo() {
--->int_a_____=_2;
--->int_count_=_12;
}
tab
按键?
--->
代表制表符,_
代表空格):foo() {
--->int_a_____=_2;
--->int_count_=_12;
}
有一个名为智能制表符插件。我没有使用它,但它看起来可以做到你想要的。
编辑:实际上,我编写了自己的实现方式,因为我想要一些额外的功能(如在注释前缀后仍然使用选项卡),并且需要将其与我自己的 SuperTab 插件变体集成,该插件还覆盖了键。我刚刚上传了我的IndentTab插件,以供选择。