在vim中添加新的单词边界移动宏

nat*_*e c 5 vim

有没有办法改变单词边界,使其更具体到您的编程语言或命名约定?然后,在保持w,W,b,B等基本动作的同时定义一个新的宏?

例如: Class.method_name不会将下划线识别为单词分隔符.