Vim第四讲 搜索、查找、替换

Vim第四讲 搜索、查找、替换

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

本文介绍了文本编辑器中的快捷键和命令,包括CTRL-G显示光标位置,G跳转到最后一行,gg跳转到第一行。使用/和?进行正向和反向查找,n和N重复查找,按%查找配对括号。替换命令有:s/old/new和:%s/old/new/g,支持全行和全文替换。

🎯

关键要点

  • 输入 CTRL-G 显示当前光标所在行位置及文件状态信息。
  • 输入大写 G 跳转到文件最后一行,输入 gg 跳转到第一行。
  • 使用 / 加字符串进行正向查找,使用 ? 进行反向查找,n 和 N 重复查找。
  • 按 % 查找配对括号。
  • 使用 :s/old/new 进行替换,:s/old/new/g 替换全行,:%s/old/new/g 替换全文。

延伸问答

如何查看当前光标的位置和文件状态信息?

输入 CTRL-G 可以显示当前光标所在行位置及文件状态信息。

在Vim中如何跳转到文件的最后一行?

输入大写 G 可以直接跳转到文件的最后一行。

如何在Vim中进行正向和反向查找?

使用 / 加字符串进行正向查找,使用 ? 进行反向查找。

如何查找配对的括号?

按 % 可以查找配对的括号。

在Vim中如何替换字符串?

使用 :s/old/new 可以替换当前行的第一个匹配字符串,:s/old/new/g 替换全行,:%s/old/new/g 替换全文。

如何在替换时确认每个替换操作?

使用 :%s/old/new/gc 可以在替换时询问用户确认每个替换。

➡️

继续阅读