图形化vi-vim备忘单和教程
学习vi或vim并不容易。但这也不是那么困难。在任何情况下,它比使用任何其他编辑器进行编辑时都更快,更强大,而且效率更高,因此您可以花很多时间和精力来学习它。
作为我自己的vi爱好者,我想到了为学习vi或vim的人提供图形备忘单的想法,并且我还发现这是构建教程的一种非常好的方法。这是您(或同事)学习乐趣的结果。
顺便说一下,我最近发表了权威文章,解释了为什么vi / vim编辑比常规编辑好得多。如果您想自己阅读,或者如果您想让怀疑的朋友指出为什么这样做有意义,那么它应该很有用,除了有趣的阅读之外: 为什么,为什么## @!疯子使用vi?。
图形备忘单
这是一个页面,描述了完整的vi / vim输入模型,所有键的功能以及所有主要功能。您可以将其视为vi / vim压缩手册。单击下面的图像以访问完整尺寸的位图图像,或下载基于矢量的可扩展SVG版本 (zip压缩-并确保使用开源应用程序Inkscape或Adobe插件查看和打印SVG 。对于Internet Explorer,Firefox会出于某种原因破坏布局,除了不使用抗锯齿渲染外!)。
基于图形备忘单的教程
|
|
|
| ||||||||
|
|
|
|
上面的教程分7课,涵盖了vi / vim中的主要命令。它们的结构合理,因此您将首先学习最简单和最有用的方法,然后再学习更高级的方法。实际上,仅使用第1课中显示的命令,您就已经可以以与常规编辑器类似的方式开始在vi / vim中进行编辑。第2课介绍了功能非常强大且vi / vim独占的运算符,其余的课程从那里开始。每个缩略图都链接到高分辨率位图版本。您还可以将完整的教程下载到带有所有位图的单个zip文件中,或者下载到 包含所有SVG的 单个zip文件中 (请参阅上面有关在Firefox上渲染不正确的注释)。
笔记
vim是Bram Moolenaar的不可思议的编辑器,它基于Bill Joy 的 原始vi,在其上进行了大量改进。如今,您应尽可能选择vim而非vi。
备忘单和教程涵盖了vi输入模型的最重要功能,而省略了更高级的正则表达式/ ex命令行材料。这将成为成为vi / vim向导的一个很好的开始。
除了外部过滤器功能(“!”)以外,所有显示的功能均由ViEmu支持,ViEmu是我的商业外接程序,可在Visual Studio中提供高级的vi-vim仿真。
相关连结
事实证明,该备忘单非常受欢迎。以下是一些相关链接:
- 布伦丹·基德韦尔(Brendan Kidwell)准备了PDF版本,可轻松打印整个教程和备忘单
- 彼得·霍西(Peter Hosey)准备了Dvorak布局版本
- 冯东录准备了简体中文版
- Mark Schoonover准备了另一个Dvorak版本(与原始版本更相似)
- Nathael准备了具有法文AZERTY键盘布局的版本,您可以访问他的页面。
- G. Richard Bellamy花时间准备了SVG的Kinesis-Ergo风格的Dvorak版本(为此他准备了新的Dvorak SVG版本。
- Globe Views的 Erkki Nousiaynen 准备了非常不错的挪威语翻译
当然,这篇文章详细说明了为什么vi / vim编辑是“最致命的”: