什么时候在Vim中使用可视模式?

Mar*_*rco 12 vim text-editor

我对Vim的世界比较陌生.我一直在学习它,但还没有找到进入视觉模式的实际目的.

当视觉模式特别有用时,有哪些场景?

是否只能在可视模式下执行操作?

AJ.*_*AJ. 7

当我想要突出显示一段文字时,我使用视觉模式.我首先输入v标准模式,然后启用可视模式.然后我用箭头键移动光标.这会导致我的起点和当前光标位置之间的文本突出显示.一旦选择了这样的文本部分,在命令模式下输入命令(例如,搜索/替换)(通过键入:)将仅影响所选区域.

另一个有用的视觉命令是shift+ v(视线).这与上面相同,但它一次选择整行而不是单个字符.

  • FWIW,要进入列选择("方形")选择模式,你只需要ctrl-v(Vim遗憾地说不出ctrl-foo和ctrl-shift-foo之间的区别). (3认同)
  • 另一个(有时)方便的命令是ctrl-shift-v使用视觉块模式,您可以选择方形文本而不是直线.我觉得它对日志文件很方便. (2认同)