美文网首页
The Dot Command

The Dot Command

作者: 一口亅 | 来源:发表于2021-05-09 10:31 被阅读0次

使用dot命令轻松地重做前面的更改。这是一个减少简单重复的通用命令。
关键字: .

e.g. replace "let" with "const"

  • Search with /let to go to the match.
  • Change with cwconst<Esc> to replace "let" with "const"
  • Navigate with n to find the next match using the previous search.
  • Repeat what you just did with the dot command (.).
  • Continue pressing n . n . until you replace every word.

注:当您更新(添加、修改或删除)当前缓冲区的内容时,您就是在进行更改。由命令行命令(以:开头的命令)执行的更新不算作更改。
当缓冲区命令发生变化的时候,比如想重复两个命令,用“;”。

f,x;.;.
这就是先定位到逗号,删除逗号,然后按下分号,.就知道重复两个命令,接着再按;,继续执行

再举一个例子,给每一行末尾添加逗号
A,<Esc>j
j不会引起更改,而A到<Esc>被认为是更改
所以重复执行是:A,<Esc>j.j.

对第一个案例进行修改——利用gn

  • gn是向前搜索最后一个搜索模式(在本例中为/let)并自动进行可视高亮显示的运动。
  • 你不再需要使用搜索运动,因为搜索下一个匹配现在是改变的一部分
  • 所以,After you searched /let, run cgnconst<Esc> then . .

相关文章

网友评论

      本文标题:The Dot Command

      本文链接:https://www.haomeiwen.com/subject/mbibdltx.html