【发布时间】:2014-05-20 19:04:31
【问题描述】:
我正在学习 Vim,无法理解 word 和 WORD 之间的区别。
我从 Vim 手册中得到以下内容。
一个单词由一系列字母、数字和下划线组成,或者 其他非空白字符的序列,用空格分隔 (空格、制表符、)。这可以用'iskeyword'来改变 选项。空行也被认为是一个单词。
一个 WORD 由一系列非空白字符组成,以 白色空间。空行也被认为是一个 WORD。
我觉得word 和WORD 是一回事。它们都是一系列用空格分隔的非空白字符。空行可以同时视为word 和WORD。
问题:
它们之间有什么区别?
为什么/什么时候有人会使用WORD 而不是word?
我已经完成了 Google 和 SO 搜索,但他们的搜索引擎将 WORD 解释为 word,所以就像我在搜索 Vim word vs word 一样,当然找不到任何有用的东西。
【问题讨论】:
-
:h 03.1对此进行了解释甚至说明。请查看用户手册。 -
@Al.G.很高兴知道。谢谢!
-
英文“or”有歧义。他们的意思是:一个单词由一系列(字母或数字或下划线)、XOR(其他非空白字符的序列)组成,用空格(空格、制表符、)分隔。我>
-
@user1433150 这很有帮助,谢谢。但即使有了这样的澄清,仍然有一些令人困惑的地方。他们说:“或一系列其他非空白字符,用空格(空格、制表符、)分隔”,但如果这是真的,那么它只是意味着 any 单词。所以在我看来,他们说“它是一个较小的集合 XOR 一切”。对吗?
标签: vim