|
|
本文目录光标前插入光标后插入 删除更改替换6. 粘贴vim是经常使用的编辑器,但网上教程基本上只覆盖插入和删除,不能满足其他需求。本人于是今天花了一点时间,总结列编辑时可能会遇到的各种情形,并做成了gif动画,希望能帮到有需求的网友。9 P3 `* r- x3 G# M+ d
总的来说,列编辑的操作流程为:+ f* n `' S5 |, m1 h E
[ol]在 普通模式 按 ctrl+v 进入 可视块 模式;使用 hjkl 移动光标选择要编辑的块;执行一些编辑命令;按 esc 退出(非必须)。[/ol]第三步执行不同的操作,对应不同的使用场景。本人总结出以下场景,并给出操作的gif动画。
3 O7 c& l. ~3 t& n0 f 光标前插入返回目录第三步按 shift+i,然后输入要插入的内容,编辑完后按 esc,vim会自动补全剩下的列:
) T6 r+ ?* x# l+ T( V
1 M' Q' e8 i$ N* L' i
( T5 ^7 |7 Z) r4 I7 L7 r0 l 光标后插入返回目录第三步按 shift+a,然后输入要插入的内容,编辑完后按 esc,vim会自动补全剩下的列:
) o: f6 c0 X( q6 o: l( m
$ ?3 H2 f5 L; o: s0 d% A9 U; f( j2 Q. g
删除返回目录第三步按 x 或者 d,无需再按 esc:
5 o. d& V+ B+ F* X" ?+ \ B6 E, f' j6 b) l; \ J
0 t' I( x# D/ m7 ] 更改返回目录可以用“删除”和“插入”的组合更改选中内容。也有更简单的操作:第三步按 c,然后输入内容编,辑完后按 esc,vim会自动补全剩下的列。动画演示:1 m- z9 x" C8 i7 K
! O1 ~# ?8 M/ X
6 B2 k& I9 R l- i& L 替换返回目录将选中内容用同一个字符替换:第三步先按 r,再按要替换的字符。动画演示:/ _/ q& G8 P7 x$ d
5 G0 M1 R; ^& K3 H) A4 p, W; [- j* M" F
6. 粘贴返回目录第三步按 p, 寄存器中的内容将粘贴到选中块,同时块内容放到寄存器中。动画演示(动画开始时寄存器中的数据是2):
% G+ `6 G$ L! B9 }
3 l. J; F* O, o1 f1 F7 R1 e" e
- J& N7 h% F# sAD:【国外VPS推荐】 Vultr全球16个数据中心,高速SSD硬盘,月付2.5$起,注册充10$送100$打赏赞(2) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|