Uppercase vs lowercase word motion commands

use*_*639 10 vim

Is there any difference between W, E, B and w, e and b?

The game vim adventures has you pick up an uppercase B in order to skip over a rock on an exclamation point, i.e.:

Remember: 
wordsXare
not WORDSX!

两个'X'分别代表宝箱和岩石.为了跳过岩石,必须使用大写B而不是小写b.然后在usr_03.txt第03.1节中,它讨论了大写字运动命令.

   It is also possible to move by white-space separated WORDs.  This is not a
word in the normal sense, that's why the uppercase is used.  The commands for
moving by WORDs are also uppercase, as this figure shows:

           ge      b      w             e
           <-     <-   --->                   --->
    This is-a line, with special/separated/words (and some more). ~
       <----- <-----   -------------------->          ----->
         gE      B           W           E

With this mix of lowercase and uppercase commands, you can quickly move
forward and backward through a paragraph.

但是当我执行:help W命令时,它给了我这个:

4. Word motions                        word-motions

   or                  <S-Right> w
w           [count] words forward.  |exclusive| motion.

   or                  <C-Right> W
W           [count] WORDS forward.  |exclusive| motion.

似乎没有任何区别.我正在使用Vim 7.4.

Gor*_*ium 28

这基本上归结为vi认为是"单词"的内容.

这是一段文字,但使用大写的W,B等进行导航:

在此输入图像描述

这是使用小写w,b等导航的相同文本:

在此输入图像描述

基本上'WORD'被空格包围,而'word'可以包围并包含某些字符,如 - 或'等.