Vi编辑器是Linux操作系统中一个强大的文件编辑工具,适用于文本编辑任务。它有两个基本模式:命令模式和插入模式。
1. 启动Vi编辑器
启动时需要输入一个或者多个文本文件名作为参数。如果没有给出任何文件名字,也会产生一个新的文件。在Vi中编辑多个文件需要逐个打开。
`vi 文件名`
2. 模式
命令模式:在这个模式中输入的所有字符被视为命令。你也可以用Esc键进入该模式。
插入模式: 在命令模式下通过各种快捷键可以进入到此模式下进行文档编辑。如按下i、I、a、A、o、O等命令进入此模式。
3. 常用命令
插入文本:进入插入模式后即可插入。
i —— 在光标处插入已键入的文本。
a —— 在光标所在行的末尾添加输入的字符。
切换模式:
Esc——回到命令模式(输入命令用)。
搜索:
/str——查找词(在输入str之后按Enter)。
移动光标:
k、j、h、l—向上、向下、向左和向右(与键盘一致,方便记忆)
复制:
y加行数——将当前光标到该行的距离复制,比如y9就是9行
yy——复制光标所在的那一行
删除:
d加行数——比如5d代表将从光标到该行删除掉的距离
dd ——删除当前行
x ——删除一个字符
粘贴:
p将之前复制删除的行/字符放到当前游标的后面,若要将删除/复制的放到当前光标的前面则按P
保存和退出
:w 或者 ZZ——保存更改但不关闭文件。
:wq 、 :x、 ZZ ——在保存变更后离开程序。(w=write q=quit )
:q!不保存更改并强制退出。
:q 除非有改动不然会自动退出。
以上为Vi操作命令,熟练地掌握了Vi编辑命令将会极大提升文件编辑的工作效率,在许多嵌入式和服务器领域也都是必须使用的技能。
发表评论