有没有一种简单的方法可以在驼峰式单词上使用 Vim 文本对象?

Joe*_*way 4 vim

通常我会在一些代码中对驼峰式单词进行快速编辑,并希望我可以使用类似文本对象的东西来选择驼峰式单词的一部分。

例如,给定这个片段:

class TextObject:
    pass
Run Code Online (Sandbox Code Playgroud)

如果我的光标在 TextObject 中的“x”上,我想快速选择/操作“Text”这个词。如果我的光标在“j”上,我想操纵“Object”这个词。

Vim 文本对象允许我快速操作整个单词 TextObject(例如'caw'),但我注意到我经常只想操作像这样的驼峰式字符串中的一个单词。

任何指针?

提前致谢

Ste*_*owe 6

这正是CamelCaseMotion脚本的用途。我用它所有的时间。