我使用//
标记C文件中的注释,当我到达行尾并按Enter键时,Vim会在下一行的开头帮助插入//
。
通常这就是我想要的,但是当我完成插入评论后,我必须删除//
以继续输入真实代码。在我看来,可能有一种方法来终止最后一个评论行而不会得到评论延续。 Ctl-Enter,Shift-Enter,Fn-Enter不起作用,Alt-Enter使我退出插入模式。
有没有办法让a)保持插入模式,b)打开下面的空行,和c)不添加//
?
答案 0 :(得分:1)
没有内置方式,但您可以通过使用变通方法命令序列(<CR><Esc>cc
或<Esc>o
)或临时更改{{}来定义提供此功能的自定义映射。 1}}控制它的选项。
在编辑效率方面,没有太多可以获得的选择(我通常只需按'formatoptions'
清除插入的注释前缀),所以我不确定它是否值得。