微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有可能在vim中重新定义“单词”的含义?

vim中,由“ – ”分隔的字符串将被视为多个单词,因此如果我将变量命名为’this-is-a-very-long-variable-name’,则vim将该变量名称视为两个单词,因此我可以轻松找到“变量”和“名称”的开头或结尾.

但是,在大多数编程语言中,我不允许命名这样的变量,唯一支持并喜欢该名称样式的编程语言是Lisp.在大多数其他编程语言中,我必须使用“_”代替.

所以,如果我有一个名为“this_is_a_very_long_variable_name”的变量,是否有任何方法可以通过按“w / b / e”按字移动而不是按“h / l”按字符移动来移动该变量名称

解决方法

您可以使用iskeyword更改单词的行为方式

:set iskeyword-=_

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐