Vim中b和B之间有什么区别?

我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将跳过你不是一个间的一切。

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...