linux终端下vi编辑文件命令行
linux终端下vi编辑文件命令行详细介绍
在 Linux 终端中,vi 是一款强大的文本编辑器,下面为你介绍一些常用的 vi 编辑文件命令:
1. 启动
vi 编辑器
- 打开一个新文件:若要创建并编辑一个新文件,可使用如下命令,其中
filename需替换成你实际想使用的文件名。
bash
filename
- 打开已存在的文件:要是文件已存在,执行此命令即可打开该文件进行编辑。
bash
existing_filename
2. 编辑模式
在 vi 里,有命令模式和插入模式之分。启动 vi 后默认处于命令模式,要输入文本就需进入插入模式。
- 进入插入模式
i:在当前光标位置前插入文本。a:在当前光标位置后插入文本。o:在当前行的下一行插入新行并进入插入模式。O:在当前行的上一行插入新行并进入插入模式。
- 退出插入模式:按下
Esc键即可回到命令模式。
3. 保存和退出
在命令模式下可执行保存和退出操作。
- 保存文件:输入
:w并回车,就能保存当前文件。 - 退出编辑器
:q:若文件未修改,使用此命令可直接退出。:q!:若文件被修改但不想保存,用这个命令可强制退出。:wq:保存文件并退出编辑器。
4. 光标移动
在命令模式下,可使用以下按键移动光标:
h:向左移动一个字符。j:向下移动一行。k:向上移动一行。l:向右移动一个字符。0:移动到当前行的行首。$:移动到当前行的行尾。
5. 删除和复制
在命令模式下能进行删除和复制操作。
x:删除当前光标所在的字符。dd:删除当前行。yy:复制当前行。p:粘贴复制或删除的内容。
这些是 vi 编辑器的基本命令,你可以在实际操作中不断练习,以熟练掌握更多高级功能。