gpt4 book ai didi

vim - 如何配置 vim 以便移动命令将包含下划线和 CamelCase,但完成将忽略它们?

转载 作者:行者123 更新时间:2023-12-03 22:24:30 33 4
gpt4 key购买 nike

例如,我目前有这个:

set iskeyword-=_

这具有使这项工作的效果:
foo_bar

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

如果我有这个:
foo_bar

然后我输入 foo_<CTRL+N>我没有将“foo_bar”作为完成选项。

最佳答案

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

关于vim - 如何配置 vim 以便移动命令将包含下划线和 CamelCase,但完成将忽略它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279462/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com