【发布时间】:2010-12-25 10:17:57
【问题描述】:
在 Vim 中我必须同时注释几行的情况经常发生。我知道的方法不如说 TextMate 注释行的方法快。
你最喜欢的方式是什么?
我目前使用:
方法一:
- 转到一行的第一个字符并使用分块可视模式 (ctrl-v)
- 向下/向上直到选中您要注释掉的每一行的第一个字符
- 使用 shift-i 然后输入您的评论字符(
#用于 Ruby) - 使用 esc 将注释字符插入每一行
方法二:
- 使用逐行可视模式(shift-v)选择需要注释掉的行
- 键入
:,它会为您提供:'<,'>提示,您可以将其扩展到:'<,'>s/^/#/
方法三:
- 转到要注释掉的第一行
- 制作书签,例如输入
mm - 转到要注释掉的最后一行
- 输入
:'m,.s/^/#/
我最喜欢方法1,但我还是希望有更好的方法。
【问题讨论】:
-
我使用
#if 0/#endif,但可能这不是你想要的 ;-) -
gms8994,输入字符并按ESC。
-
没有足够代表投票赞成关闭的人如何将重复的问题引起主持人的注意?我从来没有遇到过举报。