2

我有几个不同的键可以在单词之间跳转,具体取决于我想要包含的分隔符:

" Use _ as a word separator when moving between words with q and t
noremap q :set iskeyword-=_<CR>b:set iskeyword+=_<CR>
noremap t :set iskeyword-=_<CR>w:set iskeyword+=_<CR>

但是,这不适用于 、 、 或 等dqdtcq命令ct。我可以创建一个可以与这样的多键命令一起使用的这些键的版本吗?

请记住,我不想失去在单词之间正常跳转的功能(例如,使用w, e, b),我只想添加具有不同功能的键。

谢谢!

4

1 回答 1

1

使用运算符挂起映射

:onoremap t :<c-u>normal t<cr>
:onoremap q :<c-u>normal q<cr>

记得在你的法线贴图之后声明它们,因为它们是基于那些的。

于 2013-07-02T17:26:21.800 回答