VIM 属于那种乍一用深恶痛绝,用熟了就觉得离不开的工具。我用它有一段日子了,从开头被逼无奈,到后来其乐无穷,也算是走过了一段比较长的路程。每过一段时间,用熟了的功能就会从脑子记得变成手指记得,这样就可以腾出空间来学习更多的功能,也算是用 VIM 的乐趣之一。

之前我用 :q 退出的时候,如果不慎敲反了,就会变出一个小小的窗口,不知有什么用,当时觉得很烦,这几天的空看看,原来那个叫命令窗口 (Command Window),不但不讨厌,还非常有用。

VIM 的命令窗口 (Command Window)

仔细看看就会明白,它是显示保存的所有命令历史,在这个窗口上下移动选中命令之后按回车,就可以把该命令再执行一次。这对于重复比较复杂的查找/替换来说,真的太方便了。

打开命令窗口有三个键组合:

q:    就是如上图显示的,打开命令窗口

q/    打开查找命令窗口,查找命令和其它命令是分开存放的

ctrl+f   在命令模式下切换到命令窗口

事实上如果已经位于命令模式下,还有两个键组合,可以像 Bash 的上/下箭头一样在命令历史中翻阅

ctrl+p  翻到前一条命令,相当于 Bash 的上箭头

ctrl+n  翻到后一条命令,相当于 Bash 的下箭头

如果你用过 VIM 的自动完成,会发现这跟自动完成的翻阅是一样的。

相关文章:

  • 2022-12-23
  • 2022-01-31
  • 2021-12-05
  • 2021-10-06
  • 2021-09-14
  • 2021-12-20
  • 2021-06-15
  • 2022-12-23
猜你喜欢
  • 2021-10-17
  • 2021-06-11
  • 2022-12-23
  • 2021-07-21
  • 2021-12-22
  • 2021-09-25
相关资源
相似解决方案