如何用vi编辑和保存文件

如题所述

用vi编辑和保存文件步骤如下:

1丶vi文件名,然后按Enter键打开相应的文件。 如果没有相应的文件,vi命令将自动创建一个新文件。

2丶vi是打开文件后的命令模式状态。 您可以使用i或a命令进入可编辑状态。 在这里我按a进入编辑模式。

3丶在编辑模式的情况下,您应该在此时保存文件。 要保存文件,请按esc,这将返回vi的命令模式。

4丶按esc后,输入冒号(英文),然后切换到最后一行模式,最后一行模式决定是否保存文件。

5丶在最后一行模式中,您可以通过按x进行保存,x命令可以保存已编辑的文件。

6丶你也可以用wq保存。

7丶然后检查以查看使用的cat文件名。

8丶可以看到vi写的内容,表示保存成功。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-12
vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:
vi /路径/文件名
例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。本回答被提问者采纳
第2个回答  2020-11-11

第3个回答  2018-03-15

常见:网页链接

vi的基本使用:
命令模式下:
h :光标左移
l :光标右移
k :光标上移
j :光标下移
e :当前行下一个单词的结束处
b :当前行上一个单词的开始处
Ctrl-f: 向前滚动
Ctrl-b: 向后滚动
命令前键入数字将重复执行指定次数的命令
G:移动到文件的指定行,前面加参数,注意没有空格
H:相对于屏幕移动到指定行,前面加参数,注意没有空格;从上向下计数,从1开始
L:相对于屏幕移动到指定行,前面加参数,注意没有空格;从下向上计数,从1开始
:q!:退出并放弃更改
:w!:重写文件为给定名称的文件,并退出
ZZ:保存修改并退出
:e!:重载文件,放弃修改
:!:运行shell命令,输入后按Enter,命令执行后,将看到输出并提示返回vi
插入模式下:
插入字符
按Esc返回命令模式
按Ins进入插入模式


如果嫌麻烦,可以用vim编辑
安装方法:
sudo apt install vim
然后打开文件时把vi替换为vim就行