如何在vim中选择光标下的注释块?

ELL*_*BLE 11 vim selection

我想选择(或删除、更改或……)我光标下的整个评论块。

如果我的光标位于评论块的开头(即在开始评论字符上方),并且它是一种带有离散开始/结束标记的评论块,那么我可以使用 选择整个评论块V%,但我不知道移动到当前光标下块的第一个字符的移动。

更好的是用于评论的内部文本对象。

有没有人知道以上任何一项,或者我如何轻松创建后者?(作为一个整体,我是 vim 的新手。)

小智 10

假设您正在使用 C++ 块注释,这些命令应该执行您想要的操作:

  1. [/
  2. v
  3. ]/

这些将:

  1. 第一个将跳转到块注释的开头(/* 中的斜杠)
  2. 第二个会开启选择模式
  3. 第三个将跳转到块注释的末尾(*/ 中的斜杠),它选择整个注释块。

我希望这有帮助!

编辑:关于使用小写 v 而不是大写 V 的一个注意事项。大写 V 将选择整行,而小写 v 将仅选择从光标开始位置到结束位置的文本。使用小写字母 v 也意味着不必按 shift 键。:)

  • `[` 和`]`。对于我的 vim 词汇表,还有两个非常有用的导航命令,与 `f` 和 `t` 一起使用 :) 谢谢 (3认同)