首页 > 代码库 > vim

vim

vi和vim区别?
vim是vi的增强版本,可以显示颜色
 
vim的模式?
1.一般模式
 
移动
jk上下
hI左右
 
gg  移动到行首
G   移动到行尾
 
^ shift+6 移动到本行行首
$ shift+4 移动到本行行尾
 
删除 复制和粘贴
x  向后删除一个字符      X 向前删除一个字符
dd 删除整行   ndd 向后删除n行
yy 复制整行   nyy  向后复制n行
v   移动光标 会选中指定的字符  实现 复制粘贴删除 都操作 (十分的强大!!
u   还原上一步的操作
 
 
 
2.编辑模式
如何进入编辑模式?
i   I   a   A o  O r  R
 
3.命令模式
 

查找命令 
/pattern<Enter> :向下查找pattern匹配字符串 
?pattern<Enter>:向上查找pattern匹配字符串


使用了查找命令之后,使用如下两个键快速查找: 
n:按照同一方向继续查找 
N:按照反方向查找 

 
 
:w 保存
:q 退出
:wq 保存并退出
:w! 强制保存 及时是只读的
:q! 强制退出 
:set nu
 

替换命令

:s/aaa/bbb/g
s 替换字符串
g 表示替换一行所有的, 没有则表示只替换一行第一个匹配的

 

vim