我喜欢使用段落动作{
和}
来浏览我的代码。是否有某种方法可以让vim处理被注释掉的行(包含仅注释颜色的文本或空格的行,如果这样更容易)作为空行?通过这种方式,我可以通过段落动作移出已注释掉的行,因为我会留空行。
c / c ++示例(尽管理想情况下我喜欢使用任何语法的解决方案):
BLANK -> /* FOE DOC STRING
BLANK -> * ...
BLANK -> */
NOT-BLANK -> int foe()
NOT-BLANK -> {
NOT-BLANK -> int x = foo();
NOT-BLANK -> int y = fie(); /*
BLANK -> int z = bar();
NOT-BLANK -> */ x *= y;
BLANK ->
NOT-BLANK -> x = fee(x, fum(y));
NOT-BLANK -> return x;
NOT-BLANK -> }
BLANK ->
答案 0 :(得分:1)
分别使用[/
或]/
跳转到评论的顶部或底部。
(注意:[*
和]*
也可以工作。)光标可以放在注释的内部或外部。所以,在C(++)文件的顶部,我经常点击/ /跳过标题注释。
如果您想在示例中找到int(foe)
行的开头,请使用以下映射:
map ]/ ]/j0
这比使用多段跳转要有效得多。