29、vi和vim用法详解


vi类似于windows中的文本文件,用于普通的文本文件

vim:专家版的文件编辑器,用于shell程序型文件,带颜色,自检查语法

一般模式快捷键

O:光标到一行的首

$:光标到一行的尾

H:光标到整个文件的头;

M:光标移到文件的中间

L:光标到整个文件的结尾

11gg:将光标移到11行的行首

v:快选择(横向选择)V:竖向选择

dd:删除当前行;2dd:向下删除两行

yy:复制当前行;2yy:向下复制2行 p:粘贴

u:撤销

ctrl+r:反向撤销

. :重复上一次的操作

由一般模式转化到编辑模式(CTRL+C:由编辑模式进入一般模式)

a:在光标后面追加

I:在光标的前面插入

o:新加一行,并在光标的后面追加

R:替换当前的字符,会一直替换;r:只替换当前的内容一次;

由一般模式转化到命令模式(CTRL+C:由命令模式进入一般模式)

使用方向键可以把用过的命令显示出来

:w :保存文件

:q :退出

:q!:强制退出

:wq:保存并退出

:w[file]:另存为file

:n1,n2 w[file] :将n1至n2行另存为file

:set nu :显示行号

:set nonu :取消行号

:/char :N 向上搜索,n 向下搜索

:?char :N 向上搜索,n 向下搜索

:%s/a/b/g :把a全部替换成b

:n1,n2s/a/b/g[c]:在n1,n2之间搜索a并替换成b,c参数可以一个一个的确认;

猜你喜欢

转载自www.cnblogs.com/LiuChang-blog/p/12313561.html