是否有可能在vim中重新定义“单词”的含义?
发布时间:2020-12-16 01:48:59 所属栏目:安全 来源:网络整理
导读:在 vim中,由“ – ”分隔的字符串将被视为多个单词,因此如果我将变量命名为’this-is-a-very-long-variable-name’,则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-=_ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |