例如,我目前有这个:

set iskeyword-=_


这具有使这项工作有效的作用:

foo_bar


如果光标在“ f”上,则按w将光标移至下划线。再按一次将移动到栏中的“ b”。这是运动的理想效果,但具有破坏完成的不良副作用。与CamelCase令牌相同的故事。例如,

如果我有这个:

foo_bar


而我键入foo_<CTRL+N>我没有得到“ foo_bar”作为完成选项。

最佳答案

安装camelcase motion plugin并按照页面上的示例使用CamelCase 1覆盖默认的w映射。这将使动作遵循CamelCase,但不需要更改iskeyword。或者,您可以使用替代的逗号开头的映射(我的偏好),,w,e等来进行CamelCase运动。

10-06 00:36