在 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 的官方文档。