vi
(或vim
,vi
的增强版本)是Linux系统中常用的文本编辑器。以下是一些基础的vi
编辑命令:
vi
会创建一个新文件。vi
后默认进入的模式,可以进行移动光标、删除、复制等操作。i
进入插入模式,可以编辑文本。:
进入命令行模式,可以进行保存、退出等操作。h
:左移j
:下移k
:上移l
:右移gg
:跳到文件开头G
:跳到文件末尾Ctrl + f
:向下翻页Ctrl + b
:向上翻页x
:删除当前字符dd
:删除当前行ndd
:删除从当前行开始的n行yy
:复制当前行nyy
:复制从当前行开始的n行p
:在当前光标位置粘贴/pattern
:向下搜索pattern
?pattern
:向上搜索pattern
n
:下一个匹配项N
:上一个匹配项:s/old/new/g
:替换当前行的所有old
为new
:%s/old/new/g
:替换文件中所有的old
为new
:w
:保存文件:q
:退出(如果文件有修改但未保存,会提示错误):wq
:保存并退出:q!
:强制退出,不保存修改假设我们要编辑一个名为example.txt
的文件,并进行一些基本操作:
i
进入插入模式,进行文本编辑。Esc
键回到正常模式。:wq
并按回车键保存并退出。:wq
保存并退出,或者:w /path/to/backupfile
另存为新文件。u
命令撤销上一步操作。Esc
键回到正常模式。通过掌握这些基础命令,你可以高效地在Linux系统中使用vi
编辑器进行文本编辑。
领取专属 10元无门槛券
手把手带您无忧上云