Vim实用技巧(4)——可视模式
可视模式
技巧20 深入理解可视模式
可视模式允许选中一个文本区域并在其上操作。
h
,j
,k
,l
仍可当作光标键使用,f{char}
配合,
,;
,查找命令配合n
,N
通过viw
选中单词,再输入c
修改,删掉该单词进入输入模式,再输入新单词。
技巧21 选择高亮选区
激活可视模式
普通模式下:
- 按下
v
激活面向字符的可视模式 - 按下
V
激活面向行的可视模式 - 按下
<Ctrl-v>
激活面向列块的可视模式 gv
重选上次的高亮选区
在可视模式之间切换
注意:面向字符的可视模式中按下v
就会返回到普通模式,另外两个模式用其对应的按键切换回普通模式
切换选区的活动端
按o
技巧22 重复执行面向行的可视命令
Vj
+>.
执行重复缩进
技巧23 只要可能,最好用操作符命令,而不是可视命令
vitU
还是 gUit
?
技巧24 用面向列块的可视模式编辑表格数据
<Ctrl-v>3j
x..
gv
r|
yyp
Vr-
技巧25 修改列文本
Ctrl-v
+jje
选中一列单词c
修改- 顶行输入新单词,返回普通模式后剩余行内容更新
技巧26 在长短不一的高亮块后添加文本
- 进入列块模式,按
$
把选区扩大到行尾 A;
插入