vi
是一个在 Unix 和类 Unix 系统(如 CentOS)中广泛使用的文本编辑器
-
打开文件:要使用
vi
打开一个文件,只需在终端中输入vi 文件名
。例如,要打开名为example.txt
的文件,输入vi example.txt
。 -
插入模式:在
vi
中,默认情况下处于命令模式。要进行文本编辑,需要切换到插入模式。按i
键可以进入插入模式,此时光标位置将插入文本。按Esc
键可以返回到命令模式。 -
保存更改:在命令模式下,按
:w
(写入)保存对文件所做的更改。如果要保存更改并退出vi
,请输入:wq
。如果不想保存更改,只需输入:q!
强制退出。 -
移动光标:在命令模式下,可以使用方向键或
h
(左)、j
(下)、k
(上)、l
(右)键来移动光标。 -
复制、粘贴和删除:在命令模式下,按
y
键复制当前行,然后使用p
键将其粘贴到光标所在位置。要删除当前行,按d
键,然后输入d
再次确认。 -
查找和替换:要在文件中查找特定文本,请在命令模式下输入
/关键字
,然后按回车键。要替换文本,请在命令模式下输入:%s/原始文本/替换文本/g
,然后按回车键。这将在整个文件中替换指定的文本。 -
显示行号:要在
vi
中显示行号,请在命令模式下输入:set number
。要取消显示行号,输入:set nonumber
。 -
撤销和重做:在命令模式下,按
u
键撤销上一次操作,按Ctrl + r
键重做撤销的操作。 -
分屏和多文件编辑:
vi
支持分屏和多文件编辑。要在两个文件之间切换,请在命令模式下输入:e 文件名
。要将两个文件分屏显示,请输入:split 文件名
。要在分屏之间切换,按Ctrl + w
,然后按方向键。 -
帮助:要查看
vi
的帮助文档,请在命令模式下输入:help
。要查看特定命令的帮助,请输入:help 命令
。
总之,vi
是一个功能强大的文本编辑器,可以在 CentOS 系统管理中实现各种文本编辑任务。熟练掌握 vi
的基本操作和快捷键可以提高工作效率。