如果我想,比如说删除一个块,我可以使用文本对象运动。
即如果我的文字看起来像这样:
(let [a 1 b {:x 3 :y 4}]
a)
Run Code Online (Sandbox Code Playgroud)
并且光标例如在字符上3。
如果我输入diB然后:x 3 :y 4将被删除如果是daB然后块和周围的括号都被删除:{:x 3 :y 4}
所以,模式是:
operation inclusion block-motion
Run Code Online (Sandbox Code Playgroud)
操作可能是:
d - 删除
c - 改变
y - 复制 ...
包含是:
i - 内部(无括号)或
a - 全部
和块运动:
b,(或者)对于()父母
B,{或}用于{}花括号
[或]和<或>用于各自的括号等。
现在,问题是:最里面的块是否有任何这些类型的括号的块运动?
我希望能够做到da?与 …
vim ×1