linux vi 基本命令

发布于 / 测试 / 0 条评论

vi有三种模式分别为:命令模式,底线模式,插入模式。

命令模式:

G:抵达文本末尾处

gg:回到文本开头

0/^:回到当前行开头

$:当前行行位

ctrl+f:下一页

ctrl+b:上一页

yy:复制当前行(开头加数字表示复制几行)

yw:复制到单词结尾

p:黏贴

x:删除光标后的字符(开头加数字表示删除几个字符)

X:backspace键

dd:删除行(前面加数字表示删除几行)

dw:删除到词尾

r:替换当前字符

R:全部替换

u:撤销修改

shift+u:反撤销

 

底线模式:

set ic(noic):不区分大小写,区分大小写

set nu(nonu):显示行数,不显示行数

wrap(no‘’):折行显示,不折行显示

开头行数,行数s/想要替换的内容/替换后的内容/g(全部替换)

:数字:跳转到当前行数

开头行数 结尾行数 w 文件名:截取某段新建文件

:q :退出

:wq:保存退出

:w!  强制写入

:q!  强制退出

:f 常看当前文件信息

:edit  打开另外一个文件

插入模式:

a:后一位插入

i:前一位插入

o:换行插入

1,$s/string/replace/g

1:第一行(可以自定义)

$:指定的最后一行

string:替换前的字符

replace:替换后的字符

g:全部替换(不加只替换每行开头第一个)

行首,行尾  w  新文件名

 

Not Comment Found