Vim学习


What’s Vim(Vim是啥玩意)

1
VIM is the God of editors, EMACS is God’s editor.(Vim 是编辑器之神,EMACS是神的编辑器) --someone

About Vim(关于Vim)

Vim网站上是这么说的:

1
2
Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.
Vim is rock stable and is continuously being developed to become even better.

维基百科英文上是这么说的:

1
Vim (a contraction of Vi IMproved) is a clone of Bill Joy's vi text editor program for Unix. It was written by Bram Moolenaar based on source for a port of the Stevie editor to the Amiga and first released publicly in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim is free and open source software and is released under a license that includes some charityware clauses, encouraging users who enjoy the software to consider donating to children in Uganda. The license is compatible with the GNU General Public License.

维基百科中文上是这么说的:

1
2
Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
Vim的第一个版本由布萊姆·米勒在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。

Vim即Vi IMproved(Vi是Visual的缩写),就相当于是Vi的加强版。使用C语言和Vimscript语言编写。目前最新版本为vim 8.0

Why Vim

相比Vi,Vim有很多高级特性:

  • persistent, multi-level undo tree(可多级撤销和重做)

  • extensive plugin system(拓展插件系统)

  • support for hundreds of programming languages and file formats(支持数百种编程语言和文件格式)

  • powerful search and replace(强大的搜索和替换功能)

  • integrates with many tools(整合了很多工具)

More:

  • vim在很多系统中都是默认编辑器,比如Linux,MAC OS等

  • 支持大多数平台(到哪都可以用<”.”>),在Windows系统中有Gvim,当然Linux,MAC OS系统中也可以安装。

  • 其强大的编辑能力

  • 装逼利器,人家黑客都在用,你也用,是不是感觉碉堡了

  • 感觉很Geek

  • More

Learn Vim(学习Vim)

除了其强大的编辑能力,Vim还有一个闻名的原因,那就是其陡峭的学习曲线。(当然对于我这种不怕折腾(不怕死)的来说,……)

Vim网站

下载安装请认准官方网站

The Books

网上都可以找到很多电子版的书,for example———->>Practical Vim:Edit Text at the Speed of Thought(英文)

当然你也可以从这里购买vim相关书籍,从而帮助乌干达的儿童。

Help Files(帮助文档)

帮助文档对于一个软件来说是相当重要的
官方帮助文档

当然你也可以从vim中通过:help来查看帮助文档

Learning Vim playfully(愉快的学习Vim)

你可以通过这个小游戏来学习Vim

Google Or Baidu

搜索引擎也是一个老师

More

你可以通过vim官方网站的这个页面来获取更多的关于学习Vim的方法
当然,如果你不喜欢英文学习资料,你也可以寻找中文的学习资料

More

工具在于顺手,每个人有每个人顺手的工具,编辑器也是一种工具,各有所爱,对于Vim来说,我也是一个菜鸟,所以慢慢来吧。

0%