gpt4 book ai didi

vim - vim中是否可以重新定义 "word"的含义?

转载 作者:行者123 更新时间:2023-12-04 15:56:01 25 4
gpt4 key购买 nike

在 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-=_

关于vim - vim中是否可以重新定义 "word"的含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30690549/

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