如果您发现错误或想讨论添加新功能的最佳方法,请提出问题。如果您有疑问或想讨论使用 Vim 做某事的最佳方法,您可以使用 StackExchange 或邮件列表之一。
Vim 是老式 UNIX 编辑器 Vi 的一个极大改进版本。添加了许多新功能:多级撤消、语法突出显示、命令行历史记录、在线帮助、拼写检查、文件名完成、块操作、脚本语言等。还有一个图形用户界面(GUI)可用。尽管如此,Vi 的兼容性仍然得到保留,那些拥有 Vi“触手可及”的人将会有宾至如归的感觉。有关与 Vi 的差异,请参阅runtime/doc/vi_diff.txt
。
该编辑器对于编辑程序和其他纯文本文件非常有用。所有命令均使用普通键盘字符给出,因此那些可以用十个手指打字的人可以非常快地工作。此外,功能键可以由用户映射到命令,并且可以使用鼠标。
Vim 在 MS-Windows(7、8、10、11)、macOS、Haiku、VMS 和几乎所有 UNIX 版本下运行。移植到其他系统应该不是很困难。旧版本的 Vim 可以在 MS-DOS、MS-Windows 95/98/Me/NT/2000/XP/Vista、Amiga DOS、Atari MiNT、BeOS、RISC OS 和 OS/2 上运行。这些不再维护。
对于 Vim9 脚本,请参阅 README_VIM9。
您通常可以使用您最喜欢的包管理器来安装 Vim。在 Mac 和 Linux 上预装了一个小版本的 Vim,如果您想要更多功能,您仍然需要安装 Vim。
Unix、PC、Amiga 和其他一些系统都有单独的发行版。此README.md
文件附带运行时存档。它包括文档、语法文件和运行时使用的其他文件。要运行 Vim,您必须获取二进制存档或源存档之一。您需要哪一个取决于您想要运行它的系统以及您是否想要或必须自己编译它。检查 https://www.vim.org/download.php 以获取当前可用发行版的概述。
获取最新 Vim 的一些热门地点:
如果您获得了二进制发行版,则无需编译 Vim。如果您获得了源代码发行版,则用于编译 Vim 的所有内容都位于src
目录中。请参阅src/INSTALL
以获取说明。
请参阅这些文件之一以获取特定于系统的说明。在 READMEdir 目录(在存储库中)或顶层目录(如果您解压存档)中:
README_ami.txt Amiga
README_unix.txt Unix
README_dos.txt MS-DOS and MS-Windows
README_mac.txt Macintosh
README_haiku.txt Haiku
README_vms.txt VMS
还有其他README_*.txt
文件,具体取决于您使用的发行版。
Vim 导师是针对初学者的一小时培训课程。通常它可以作为vimtutor
启动。请参阅:help tutor
了解更多信息。
最好的方法是在 Vim 中使用:help
。如果您还没有可执行文件,请阅读runtime/doc/help.txt
。它包含指向其他文档文件的指针。用户手册读起来就像一本书,建议学习使用 Vim。请参阅:help user-manual
。
Vim 是慈善软件。您可以随意使用和复制它,但我们鼓励您捐款以帮助乌干达的孤儿。请阅读文件runtime/doc/uganda.txt
了解详细信息(在Vim中执行:help uganda
)。
许可证摘要:使用或分发未经修改的 Vim 副本没有任何限制。 Vim 的某些部分也可以分发,但必须始终包含许可证文本。对于修改版本,存在一些限制。该许可证与 GPL 兼容,您可以使用 GPL 库编译 Vim 并分发它。
修复错误和添加新功能需要花费大量时间和精力。为了表达您对工作的赞赏并激励开发人员继续开发 Vim,请捐款。
您捐赠的善款将主要用于帮助乌干达的儿童。请参阅runtime/doc/uganda.txt
。但同时捐赠也增加了开发团队继续致力于 Vim 的动力!
有关赞助的最新信息,请访问 Vim 网站:https://www.vim.org/sponsor/
如果您想帮助改进 Vim,请参阅 CONTRIBUTING.md 文件。
如果您使用的是 macOS,则可以使用 MacVim。
有关 Vim 的最新消息可以在 Vim 主页上找到:https://www.vim.org/
如果您遇到问题,请查看 Vim 文档或提示: https://www.vim.org/docs.php https://vim.fandom.com/wiki/Vim_Tips_Wiki
如果您仍有问题或任何其他疑问,请使用邮件列表之一与 Vim 用户和开发人员讨论:https://www.vim.org/maillist.php
如果没有其他办法,请直接向 vim-dev 邮件列表报告错误:
Vim 的大部分内容是由 Bram Moolenaar
Bram-Moolenaar 创建的
将任何其他评论、补丁、鲜花和建议发送到 vim-dev 邮件列表:
这是 Vim 9.1 版本的README.md
IMproved。