微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在插入模式下是否有键盘快捷键告诉vim我不想再在评论中?

当我用 Java编写//注释,然后按Enter键时,vim有助于在下一行的开头添加//.

// This is the first line of my comment <CR>
// <-- these were added automatically by auto-comment.

正如我所说的,这是一种有用的行为(我使用//进行多行注释,以便用/ * ….* /轻松注释掉大块代码,并仅使用/**…*/ Javadoc评论).但是当我到达评论的末尾时,我必须按三次退格键以摆脱我现在不再需要的行开头的//.

是否有插入模式的键盘快捷键可以告诉Vim我不再写评论?或者我必须自己写?

解决方法

由于Vim无法猜测你的想法(当然),你必须明确地告诉它新的一行不会继续多行注释.

一个简单的解决方案是在插入模式下使用CtrlU删除自动插入的注释引导.见:h i_CTRL-U.

顺便提一下,这个关键组合也适用于大多数终端.

如果您根本不喜欢自动插入注释引导,可以使用以下命令禁用它们:set fo- = ro.见:h 'formatoptions'.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐