在 CentOS 系统中,vi
是一个功能强大的文本编辑器
- 进入命令模式:按
Esc
键,从插入模式返回到命令模式。 - 进入插入模式:在命令模式下,按
i
键进入插入模式,以便在光标位置插入文本。 - 移动光标:
h
:向左移动光标j
:向下移动光标k
:向上移动光标l
:向右移动光标0
(数字零):将光标移动到行首$
:将光标移动到行尾G
:将光标移动到文件末尾gg
:将光标移动到文件开头
- 复制、粘贴和删除:
yy
:复制当前行dd
:删除当前行p
:在光标所在位置粘贴d
+ 方向键:删除指定方向的内容,例如dw
删除一个单词,d$
删除到行尾
- 撤销和重做:
u
:撤销上一次操作Ctrl
+r
:重做上一次撤销的操作
- 查找和替换:
/
+ 关键词:查找关键词n
:查找下一个匹配项N
:查找上一个匹配项:%s/old/new/g
:将文件中的所有 “old” 替换为 “new”
- 保存和退出:
:w
:保存更改:q
:退出 vi:wq
或:x
:保存更改并退出 vi:q!
:不保存更改并退出 vi
这些快捷键只是 vi
命令的基本功能,更多高级功能可以参考 vi 的官方文档。