Vim中如何一键选中YAML的level2节点?类似XML的vat命令
在Vim中快速选中YAML的整个节点内容
Vim没有内置专门针对YAML节点的类似XML vat的命令,但有两种实用方法可以快速选中整个level2节点:
- 基于缩进的原生方法:光标在level2行时,直接输入
vip。v进入可视化模式,ip会选中当前缩进层级对应的整块内容,刚好覆盖level2节点的所有行(包括自身和下属的element1、element2)。 - 借助第三方插件:如果经常处理YAML文件,可安装
vim-textobj-yaml这类插件。安装后就能用vay这类命令,和XML的vat一样直接选中整个YAML节点,操作更直观。
内容的提问来源于stack exchange,提问作者Chirlo
相关产品推荐
相关产品推荐

