在linux下我们常用vi/vim命令来编辑文件,下面我们来了解下vi/vim命令的相关知识和操作
一:vi/vim的三种模式
vi/vim一共分为三种模式,分别为命令模式,输入/替换模式,底线命令模式
二:命令模式
用户启用vi/vim,首先进入的就是命令模式,此状态下敲击键盘动作会被Vim识别为命令,而非输入字符
常见的命令模式命令有:
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
vim test.sh
三:输入/替换模式
在命令模式下按下i就进入了输入模式,按下Insert按钮可以在输入模式和替换模式之间切换
输入模式的常用操作:
字符和数字键及shift组合:输入字符
ENTER,回车键:换行
BACK SPACE,退格键:删除光标前一个字符
DEL,删除键:删除光标后一个字符
方向键:在文本中移动光标
HOME/END:移动光标到行首/行尾
Page Up/Page Down:上/下翻页
ESC:退出输入模式,切换到命令模式
四:底线命令模式
在命令模式下按下:,就可以进入底线命令模式
在底线命令模式中常用命令
:q:退出vi/vim程序
:w:保存文件
:wq:保存并退出
:q!:强制退出
:w!:强制保存
:wq!:强制保存并退出
:w [filename]:将编辑的数据储存成另一个档案
:set nu:显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu:与 set nu 相反,为取消行号!
以上就是vi/vin常见的操作了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。