linux下的两种编辑器vi和vim的区别

vi   vim是vi的加强版。语法加亮

vim 命令模式,命令行模式,编辑模式

vim 命令模式

字符操作:

i  当前插入

I  行首插入

a  当前字符之后插入

A  行尾插入

o  下一行插入

O  上一行插入

x  向后删除一个字符

X  向前删除一个字符

u  撤销一步

ctrl+r

行操作

home  ^ 行首

end  $  行尾

dd  删除 剪切 Ndd

yy  复制  Nyy

p  粘贴

词操作:

dw  删除一个词

yd  复制一个词

 块操作:

大 D或 d+$  删除到行尾

d+^  删除到行首

ctrl+V

多行注释:

1.注释:ctrl+v进入列视图模式

2.向下或向上移动光标

3.把需要注释的行的开头标记起来

4.然后按大写的I

5.在插入注释符,比如“#”

6.再按esc,就会全部注释了

多行删除

按ctrl+v进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d 就会删除注释符号。

vim  命令模式

w:保存

q:退出

q!:强制退出

x==ZZ==wq:保存退出

wq!:强制保存退出

X 加密   取消  空

e! 撤销所有操作

替换:

:%s/this/that/

:%s/this/that/g

:%s/this/that/gc

前h   j下  k上  i后

set  nu

set  nonu

查找:

/     正向查找   n  向下  N向上

猜你喜欢

转载自www.cnblogs.com/bkyxiao5/p/10099006.html