3.16. 论 Vim 的版本

未匹配的标注

3.16 论 Vim 的版本

Practical Vim 里面的所有示例都是在 Vim 的最新版本(在写作的时候是7.4)上测试的。即使如此,大多数示例都应该在任何 7.x 版本上工作得很好,并且讨论的许多功能在 6.x 版本中也可用。

在编译过程中,Vim的一些功能被禁用。比如当配置程序编译的过程时,我们可以提供 --with-features=tidy 这个选项,它禁用了几乎所有最重要的功能(这里还有被归为 small,normal,big 和 huge 的功能集)。你可以通过查阅 :h +feature-list 来浏览功能列表。

如果你发现没有在本书中讨论的一个功能,你可能正在使用 Vim 的一个极小编译版本。使用 :version 命令检查这个功能是否可用。

:version

VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Sep 01 2022 15:00:53)
macOS version - x86_64
Included patches: 1-350
Compiled by Homebrew
Huge version without GUI.  Features included (+) or not (-):
+acl               +clipboard         -dnd               +gettext           +listcmds          -mouse_sysmouse    +postscript        -sound             +termresponse      +visualextra
+arabic            +cmdline_compl     -ebcdic            -hangul_input      +localmap          +mouse_urxvt       +printer           +spell             +textobjects       +vreplace
+autocmd           +cmdline_hist      +emacs_tags        +iconv             +lua               
...

在一台现代的电脑上,没有理由不使用 Vim 的 huge 功能集。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~