vi的一些快捷键 (此文章仅为个人复习总结使用)

  1. vi 文件之后直接 “:set nu”显示行号

vi的一些用法

vi的一些用法

  1. 观察文件,确定我们的目的:复制2-3行的内容至第21行下,并删除19行之后的所有内容,检索文本内容,将文本中所有关键字“static”替换为“dhcp”。

第一步:按下2G,将光标移至第2行行首;

第二步:按下2yy(此时已复制3-4行内容);按下21G,将光标移至第2行行首;接着按下p,粘贴;

vi的一些用法

第三步:按下19G将光标移至19行,按下10dd,删除19行之后的所有内容(10dd,删除之后的10行);

vi的一些用法

(此时我们发现,第17行还有注释,遂17G,dd删除)

vi的一些用法

第四步:输入":%s/static/dhcp/g",将文中所有static替换为dhcp

vi的一些用法

至此大功告成。

其他的一些操作。

输入“/auto”查找,如下图:

vi的一些用法

其中n可以往后翻看匹配结果,N可以向前翻看匹配结果。

ZZ保存并退出,G可以直接到文件末行,gg可以迅速回到首行,u可以撤销上一步操作。

相关文章:

  • 2021-07-24
  • 2021-12-30
  • 2022-02-07
  • 2022-12-23
  • 2021-06-12
  • 2021-12-11
  • 2021-07-11
猜你喜欢
  • 2021-06-15
  • 2021-11-28
  • 2021-07-31
  • 2022-12-23
  • 2022-03-08
  • 2021-11-25
  • 2021-10-02
相关资源
相似解决方案