如何让Vim将字符串中的下划线视为分词?

时间:2009-08-19 05:43:09

标签: vim

我希望Vim将字符串中的下划线视为单词中断,就像空格一样。例如,如果我有:

sub foo_bar {
    return;
}

光标从第一行的最左边开始,(在'sub'的's'上),点击'w'将光标放在'foo'的'f'上,再按一次'w'带我去卷曲,第三次跳到'return'的'r'。我希望第二次按'w'将我带到'bar'中的'b'。

2 个答案:

答案 0 :(得分:26)

:set iskeyword-=_

答案 1 :(得分:11)

安装camelcasemotion插件并查看链接页面底部附近的示例,其中显示了如何映射 w 键以使用CamelCase或underscored_words。