Skip to content
On this page

05 掌握可视化模式

可视化模式

从 normal 模式进入 visual 模式

  • 字符,小写 v
  • 行,大写 V
  • 块,ctrl+v,一个矩形区域,多光标,可以用 hjkl 来确定范围

从 visual 模式退出到 normal 模式

  • esc
  • ctrl+[
  • 小写 v 进入可视化模式,小写 v 退出可视化模式
  • 大写 V 同理
  • ctrl+v 同理

使用技巧

  • 可视化模式下小写 o,光标位置会在选中区域的首尾间切换
  • 进入可视化模式后,搭配范围 e (到单词尾)使用,比如想使用系统剪贴板,需要进入可视化模式,用 v, e, ctrl+c 选中某个单词并且复制到系统剪贴板
  • (不常用)gv 回到上一次选中的区域(normal 模式下)
  • 多行编辑,使用 ctr+v 选中区域后,通过 I (插入注释符号 // 或者 #),通过 A 进行后插入(插入分号等)。
  • 比如给 bash、Python 脚本的某些行批量注释的场景,ctrl+v, I, #, esc, esc,注意这里终端中的 vim 可能需要按两次 esc 按第一次,会给所有选中的行上添加 #(或者等待一会),再按一次回到 normal 模式,vscode 不需要。无论如何,多按 esc 没什么影响。