我可以在最后一行之后跳过自动评论吗?

时间:2015-01-14 22:24:00

标签: vim comments

我使用//标记C文件中的注释,当我到达行尾并按Enter键时,Vim会在下一行的开头帮助插入//

通常这就是我想要的,但是当我完成插入评论后,我必须删除//以继续输入真实代码。在我看来,可能有一种方法来终止最后一个评论行而不会得到评论延续。 Ctl-Enter,Shift-Enter,Fn-Enter不起作用,Alt-Enter使我退出插入模式。

有没有办法让a)保持插入模式,b)打开下面的空行,和c)不添加//

1 个答案:

答案 0 :(得分:1)

没有内置方式,但您可以通过使用变通方法命令序列(<CR><Esc>cc<Esc>o)或临时更改{{}来定义提供此功能的自定义映射。 1}}控制它的选项。

在编辑效率方面,没有太多可以获得的选择(我通常只需按'formatoptions'清除插入的注释前缀),所以我不确定它是否值得。