vim(编辑器之神)01基础篇(一) vim入门

本文是vim学习的第一篇。从现在开始,就一步步的展开vim学习之旅。

目录
1. vim简介
2. 准备工作
3. vim学习手册
4. vim参考手册

1. vim简介

vim和emacs,号称是UNIX系统下的倚天、屠龙。一个是编辑器之神,一个是神一样的编辑器。“二者得一,可得天下”!
关于vim和emacs,还有另外一种有意思的说法:就是人们将程序员分为三种,一种是使用vim,另一种是使用emacs,而第三种则使用其他的编辑器。

当初,我接触vim,一是好奇,而是为了提供变成效率。而事实上,当我认识了vim之后,就被它深深的吸引,再也不想使用notepad++, ue等编辑器了。后来,我进一步将vim打造成了一个IDE,从而彻底的摒弃了source insight, visio studio, eclipse等工具。
因此,如果你是一个软件工作者,我建议你可以试试去了解vim。说不定你也会爱上它,谁知道呢?

学习vim和学习编程的其他知识一样。请牢记一点:纸上得来终觉浅,绝知此事要躬行!


2. 准备工作

2.1 vim安装

ubuntu或debian下,通过以下命令安装vim。

$ sudo apt-get install vim

2.2 vim指令说明

vim安装成功之后,即可通过下面的指令去编辑文件。

$ vim [options] [file ..]

说明
(01) options -- 这项是编辑参数,可有可无。常用的有以下参数

参数 说明
-b 以二进制的形式打开/编辑文件
-R 以只读的方式打开/编辑文件
-S 打开vim书签

(02) file -- 这项是要编辑的文件名。vim支持同时编辑多个文件名:多个文件名时,请以空格分开。

示例:

$ vim file.txt

表示用vim打开/编辑file.txt文件

有了上面的基础之后,我们来看看如何在当前目录下新建一个file.txt,并用vim打开编辑。
(01) 新建file.txt

$ touch file.txt

(02) 用vim打开/编辑file.txt。

$ vim file.txt

打开file.txt之后,显示如下:

img

(03) 若要退出,输入

:q

即,在vim中先输入冒号":",然后输入q;接着按回车。

(04) 若要保存退出,输入

:wq

即,在vim中先输入冒号":",然后输入wq;接着按回车。

(05) 若要强制退出,不保存,输入

:q!

即,在vim中先输入冒号":",然后输入q,再输入感叹号"!";接着按回车。


3. vim学习手册

vim自带了学习手册(vimtutor)可以供初学者学习。如果你对vim的基本操作不熟练,建议你学习vimtutor。

通过以下指令可以进入vimtutor。

$ vimtutor

说明:指导手册是全英文的。进入之后,按照指导手册的说明进行操作即可!
例如,"Lesson 1.1"就是移动光标练习,按"h","j","k","l"这4个按键就可以任意的移动移动光标。


4. vim参考手册

点击下载:VIM参考手册

说明:参考手册是中文的,涉及的内容很多。不建议初学者对参考手册进行系统学习,因为内容太多、太庞大!若我们对vim还不是非常的了解,一下子接触这么多内容会影响学习的积极性。

建议:在vim学习初期,仅仅将该手册视为一则参考手册。当你对vim非常熟悉之后,再来系统的学习该手册;你会有许多惊喜的发现!

by skywang
Previous     Next