adr*_*ian 16 vim editor motion
假设我在vim中有这行文本:
(foo bar (baz) qux)
^
Run Code Online (Sandbox Code Playgroud)
我的光标位于foo和之间的空间上bar.我经常发现,在这样的情况下,我想删除外部括号表达式的整个右侧(即光标右侧),同时保持左侧不变.也就是说,我最终会:
(foo)
Run Code Online (Sandbox Code Playgroud)
通常,我会用dt)("删除直到)")完成此操作,但添加嵌套括号会使事情变得复杂:该命令会让我失望(foo) qux).我也可以使用d2t),但我不想手动计算嵌套括号的数量.我也可以使用di),但是删除括号中的整个内部,留下我().
是否有一个vim运动,具有平衡意识的i- 和 - 修改的a运动但是相对于当前光标位置?