vim 是vi的加强版,可以高亮显示。
vim 命令模式,命令行模式,编辑模式
vi命令行模式
字符操作
i 当前插入
I 行首插入
a 当前字符后插入
A行尾插入
o 下一行插入
O 上一行插入
x向后删除
X向前删除
u撤销一步
ctrl +r 恢复上一步
行操作
home ^ 行首
end $ 行尾
dd 删除(剪切) Ndd
yy 复制 Nyy
p 粘贴
词操作:
dw 删除(剪切)一个词
yw 复制一个词
块操作
D 或d+$ 删除到行尾
d+^ 删除到行首
crtl + v
多行注释:
1、ctrl +v 进入视图块编辑模式
2 、向下或向上移动光标
3、把需要注释的行的开头表记起来
4、然后按大写的I
5、在插入注释符,比如“#”
6、再按Esc,就会全部注释了
多行删除
1、块模式选择
2,d删除
vim 命令模式
:
w
q
wq x ZZ保存退出
wq!X 加密
e! 撤销所有操作。
替换:
:%s/this/that
:%s/this/that/g
:%s/this/that/gc
:1,5s/this/that/gc
前h 下j 上 k 后l
gg 第一行 行首
G 最后一行
set nu
set nonu
/ 正想查找 n向下 N向上
? 反向查找 n向上 N 向下
noh 取消加亮
:!ls
:sh
:r dir 提取另一份文件
ctrl + G
N + shift +G
%查找匹配的括号
最重要的 vimtutor