Vim 高阶用法




01.移动光标
1.1在普通模式下:j 下 k 上 h 左 l 右
1.2本行头0 本行头^ 本行尾$
1.3迅速移动,shift+箭头
1.4移动至顶部 gg 移动至顶部 G
1.5跳行 :# (#为数字)
1.6移动光标几个字符 #[space]
1.7迅速移动到页面顶部、中部、底部 H M L


02.退出
03.强制退出
04.保存
05.复制
5.1 选择 v 复制 y
5.2 复制当前行 yy
06.粘贴
6.1 粘贴到下一行p
6.2 粘贴到上一行P

07.删除
7.1 向后删 d 向前删 D
7.2 向后删#个字符 #d 向前删#个字符 #D

08.删除|剪切
8.1 剪切一行 dd
8.2 剪切#行 #dd
8.3 向下删除至底 dG
8.4 向上删除至顶 dgg
8.5 向左删除至行首 d0 向右删除至行尾 d$

09.撤销 u 反撤销 ctrl + r
10.批量选择
10.1 向下G 向上 gg
10.2 选中某个方格 ctrl + v
10.3 选中某个段落 vap
10.4 以段落选择 v{ 或者 v}
10.5选中某个括号内的东西 v(
11.屏幕滚动
11.1 向下一页 ctrl + f 向上一页 ctrl + b
11.2 向下半页 ctrl + d 向上半页 ctrl + u
12.向左、右、自动缩进 << >> ==
13.向下、上搜索 /string ? string
14.set设置
14.1 显示行号 :set nu
14.2 不显示行号 :set nonu
14.3.显示行符 :set list
14.4 不显示行符 :set nolist
15.改写单个字符 r 改写多个字符 c
16.多窗口
16.1. 开窗口 sp
16.2 切换窗口ctrl w 上下键
17.其它
17.1 显示路径 先按1 然后 ctrl + G
17.2 显示历史命令 q: 回车退出
18.插入
18.1 上方插入行 O
18.2 下方插入行 o

19.扩展命令行,地址界定 start_pos,end_pos
19.1 # 具体第几行
19.2 #1,#2 从#1到#2行
19.3 #1,+#2 从#1起#2行
19.4 当前行 .
19.5 最后一行 $ 从当前行到倒数第二行 .,$-1
19.6 %全文,相当于 1,$






浙公网安备 33010602011771号