Vim:执行命令后如何保持在可视模式

25
使用vim,我想选择多行文本并对其进行一系列操作。问题是每次操作后vim都会退出可视模式,需要重新选择文本。有什么建议吗?谢谢。
使用vim,我希望能够选定多行文本并对其执行一系列操作。问题在于每次操作之后,vim会退出可视模式,需要重新选择文本。有什么好的解决办法吗?谢谢。
1个回答

37
  • 您可以使用 gv 快速重新选择上一次的选区。

  • 您也可以使用 | 来链接多个命令。(参见Vim Wiki 链接。)

据我所知,无法保持在“可视”模式下。

如果您遇到缩进问题(例如选择两行),将其进行缩进,然后不必重新选择即可使用 . 命令来重复上一个命令,从而加快操作速度。


谢谢!我以正确的方式在Google上搜索,发现已经有人问过了。http://superuser.com/questions/115038/vim-visual-mode-stay-selected - Nick Redmark
如果我想要轻敲 x 未知次数以删除下一个字符(例如,管道操作符 | 没有太多意义),该怎么办?此外,感谢关于 . 的绝妙提示。 - stevec
@stevec 通常情况下,如果您想要重复执行某个命令多次,可以使用“3x”来重复执行接下来的三个字符。如果您正在处理文本,则需要查看移动命令,例如“dw”以删除下一个单词。然后您可以使用“3dw”。 - Xavier T.
@stevec:尝试在vim中使用:help motion.txt获取一些详细信息。 - Xavier T.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接