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! 撤销所有操作
sh 切换到命令行,使用ctrl+d切换回vim
替换:
:%s/this/that/
:%s/this/that/g
:%s/this/that/gc
前h j下 k上 i后
set nu
set nonu
查找:
/ 正向查找 n 向下 N向上