怎么快速选中 括号间的文本,XML标签内的文本,被引用的文本 以及其他常用文本对象?
vim "知道" 下图代码中的 (
{
和}
),([
和]
), (<
和>
),(<a>
和</a>
) 是成对出现的 我们可以让vim快速定位/选中/删除其文本内容
vi}
快速选中{}
之间的内容, 不包括{
和}
(visual inside })a"
快速选中""
之间的内容,包括"
(around ")i>
快速选中<>
之间的内容at
快速选中XML标签内的内容,包括标签本身
a
包括分隔符本身(around),i
不包括分隔符(inside)
a[
等价于a]
,其他同理
注意:
- 文本对象本身不是
动作命令
,但是可以在可视模式
或操作符待决模式
中使用- 一般可以使用
动作命令
的地方,也可以使用文本对象比如
d{motion}
,c{motion}
,y{motion}
.
上一篇 | 下一篇 |
---|---|
技巧50 通过查找进行移动 | 技巧52 删除周边,修改内部 |