如何用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写的内容,表示保存成功。
vi /路径/文件名
例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。
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就行