加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

是否有可能在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-=_

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读