首页 > 解决方案 > 更改任何字符内的文本(如 ci')

问题描述

是否可以在任何字符内部进行更改?

例如,我可以'使用ci'.

我想在-角色内部进行更改,如下所示:

--I want to change inside this --

我无法使用ci-.

标签: vim

解决方案


默认情况下这是不可能的,但您可以创建自己的文本对象。检查这个插件:targets.vim 也看看:help operator:help mapmode-o

长话短说,这似乎可以解决问题::omap i- :<C-u>normal!T-vt-<CR>


推荐阅读