Vim:在视觉模式下选择文本 block 的更快方法

标签 vim

我已经使用 vim 有一段时间了,并且知道在可视模式下选择文本 block 就像 SHIFT+V 并向上移动箭头键一样简单或逐行向下,直到到达我想要选择的文本 block 的末尾。

我的问题是 - 在视觉模式下是否有更快的方法来选择文本 block ,例如通过 SHIFT+V ,然后指定我所在的行号想要停止选择吗? (例如,通过 :35 ,其中 35 是我想要选择的行号 - 这显然不起作用,所以我的问题是找出如何完成类似的事情...... )

最佳答案

除了其他人所说的之外,您还可以使用模式搜索来扩展您的选择。

例如,v/foo将从您的当前位置到“foo”的下一个实例。例如,如果您确实想扩展到第 35 行“foo”的下一个实例,只需按 n 将选择扩展到下一个实例,依此类推.

更新

我不经常这样做,但我知道有些人广泛使用标记来进行视觉选择。例如,如果我在第 5 行,并且想要选择第 35 行,我可以按 ma 将标记 a 放置在第 5 行,然后 :35 移至第 35 行。 Shift + v 进入逐行可视模式,最后`a选择返回标记a

关于Vim:在视觉模式下选择文本 block 的更快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7406949/

相关文章:

python - 有没有什么好的方法或者插件可以很方便的在vim中走到python某个函数的结尾

linux - vim 中多行注释不起作用

Vim 文件类型检测

python - 更快地浏览大型 Python 代码库

vim - 如何编写vim函数来输出系统命令的结果?

vim - 自定义vim标签栏的颜色

vim - 在 Vim 中轻松将函数参数重新格式化为多行

Vim 在插入模式下导航文本

vim - 是否可以在 NetBeans 中使用 VI 或 VIM 键盘映射?

python - 几个vim标签插件的区别