当我用
Java编写//注释,然后按Enter键时,vim有助于在下一行的开头添加//.
// This is the first line of my comment <CR> // <-- these were added automatically by auto-comment.
正如我所说的,这是一种有用的行为(我使用//进行多行注释,以便用/ * ….* /轻松注释掉大块代码,并仅使用/**…*/ Javadoc评论).但是当我到达评论的末尾时,我必须按三次退格键以摆脱我现在不再需要的行开头的//.
解决方法
由于Vim无法猜测你的想法(当然),你必须明确地告诉它新的一行不会继续多行注释.
一个简单的解决方案是在插入模式下使用CtrlU删除自动插入的注释引导.见:h i_CTRL-U
.
顺便提一下,这个关键组合也适用于大多数终端.
如果您根本不喜欢自动插入注释引导,可以使用以下命令禁用它们:set fo- = ro.见:h 'formatoptions'
.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。