linux下vi/vim的相关操作

在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常见的操作了

你可能感兴趣的:(linux,linux运维,linux入门)