linuxVIM基本命令大全介绍
linux VIM命令:
vim 在命令行中输入vim,进入vim编辑器
Esc 退出i(插入)命令进行其它命令使用
:sh 进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑在shell命令下,执行ctral+l完成清屏
:set number或者:set nu 使编辑中的文件显示行号
:set nonumber或者:set nonu 与上一条命令相反,不显示行号
:help i 查看插入命令帮助
/Fedora 查找Fedora字符
:s /Fedora/Redhat 将Fedora字符替换为Redhat(只替换在光标所在的行)
vim + filename 进行文件最后一行进行编辑
vim +n filename 进入文件第n行进行编辑
:1,.s/redhat/fedora .号表示当前行,即光标所在行 #将第1行到当前行(.)第一次出现的redhat
字符代替为fedora
:1,.s/redhat/fedora/g 将第1行到当前行(.)所有出现的redhat字符代替为fedora,g
全局标志
:1,$s/redhat/fedora/g $表示最后一行#将第1行到最后一行所有出现的redhat字符代替为fedora
:%s/redhat/fedora/g 同上一个命令
:%s/\/fedora/g 将第1行到最后一行所有出现的redhat字代替为fedora#字,而不是字符
:f #显示文件内容,状态等等#同ctrl+g命令
光标控制命令
命令 光标移动
h 向左移一个字符
j 向下移一行
k 向上移一行
l 向右移一个字符
gg或:1 移动到文件第一行
G 移到文件的最后一行
w 移到下一个字的开头
W 移到下一个字的开头,忽略标点符号
e 移到下一个字的结尾
E 移到下一个字的结尾,忽略标点符号
b 移到前一个字的开头
B 移到前一个字的开头,忽略标点符号
L 移到屏幕的最后一行
M 移到屏幕的中间一行
H 移到屏幕的第一行
( 移到句子的开头
) 移到句子的结尾
{ 移到段落的开头
} 移到下一个段落的开头
0(数字), | 移到当前行的第一列
^ 移到当前行的第一个非空字符
$ 移到当前行的最后一个字符
+, Enter 移到下一行的第一个字符
- 移到前一行的第一个非空字符