linuxVIM基本命令大全介绍

2016-11-12

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 移到下一行的第一个字符

- 移到前一行的第一个非空字符

更多相关阅读

最新发布的文章