假设我将此文本段嵌入更大的文档中
var do_that_and_then_do_this
我希望有一个键映射,如果光标在that
之上,它会给出
var do_and_then_do_this
如果光标超过this
,它会给出
var do_that_and_then_do
我尝试进行映射
nnoremap <leader>bla F_vt_x
但它只适用于第一种情况(that
)。如何修改它以适用于第二种情况(this
)?
答案 0 :(得分:3)
我的camelcasemotion plugin不仅处理CamelWords
,还处理underscore_words
。有了它,您的示例将是di,w
(使用自定义i,w
文本对象)。
答案 1 :(得分:0)
这是一个不太简单的答案,但你可以创建一个宏并保存它:
qadt_dF_q
然后运行它
@a
将其保存在.vimrc
中let @a='dt_dF_'
这应该可以解决问题!