我googled,这就是它说:
回去一个字,使用b。再一次,B将包括Vim认为单词的更多字符。
我不明白B和B不同。你能给我一个例子来说明我明白吗?谢谢。
[编辑]实际上我不知道这是因为在在线vim game,我试图回到WORDS从!与b,但它没有工作。然而,当我尝试与Vim安装在我的电脑,它与b。所以这只是为了使玩家使用B的帮助下线索?
这里是游戏的图片:
像大多数大写的运动对,b按字移动,但B由WORD移动。不同的是vim认为一个“字”是字母,数字和下划线(你可以使用iskeyword设置来配置它),但是“WORD”总是不是空格的。
所以给定:
foo-bar-baz
如果您的光标在z上,并按b,光标将移回到baz的开头,然后返回到连字符,然后返回到条的开头,依此类推。每个都是一个不同的“词”到vim:foo, – ,bar, – ,baz。
但是如果你按B,光标将一直向左移动到f,因为foo-bar-baz都是非空格,因此是单个WORD。
:vim中的帮助词解释这一点。
关于vim游戏:我认为游戏将巨石当作标点。尝试在vim中键入它像这样:
not WORDS*!
用光标在!上,b会将你移回到*,因为*!是所有标点符号,因此一个词。但是,*实际上是一个巨石,所以你不能移动到那里,所以没有发生。另一方面,B将跳过你不是一个空间的一切。