命令行命令-<:normal>这个命令可以重复上一个操作。他其实就跟.命令的效果查不到。不同的是,他可以把.的效果,作用于你用可视模式下的多行。
例如,如果你想在下面的文字里在每一行加一个;号,那么你可以使用如下的方法
aaaaa
bbbb
cc
ddddd
光标在第一行,A;<Esc>,然后<Ctrl-v>G,最后在:normal .就行了。当然,在可是模式下,你使用命令行,会发现命令行的格式如下
:<,'>它表示的是选中的行。
当然,我们也可以把上面的那个.命令,变更为更加直接的命令A;而代表操作范围的选中命令,也可以使用其他的范围表示符代替% 这样命令就变成如下
:%normal A;

命令模式下,如果我们想要把当前光标下的字符串复制到命令行中,我们可以使用<C-r><C-w>就行了。这个命令感觉用的最多的情况,应该也就是替换某个单词的时>候比较有用吧。

相关文章:

  • 2021-10-11
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2021-05-16
  • 2021-10-17
  • 2021-05-20
  • 2021-11-13
猜你喜欢
  • 2021-07-08
  • 2021-12-11
  • 2022-02-07
  • 2021-10-23
  • 2021-09-29
  • 2021-08-21
  • 2021-10-15
相关资源
相似解决方案