VIM从入门到精通(安装、配置)

来源:互联网 发布:ubuntu卸载软件 编辑:程序博客网 时间:2024/06/01 12:53

本文仅提供可以让你开始用Vim编辑文件的必要技巧. 所用的方法可能既不是最好的也不是最快的. 它只是让你有一个开端. 你最好花些时间去实际应用一下这些命令, 它们是进一步学习的基础.

一、安装vim

二、配置vim

 

————————————————————–无忧的分界线———————————————–

一、安装vim

首先下载vim源文件,下载地址:http://www.vim.org/,让后解压,个人认为直接用右键解压就行了,不过还是可以用shell的

让后编译源代码,第一步在终端中输入 “./configure “用来生成makefile文件,这时候程序的安装路路径是默认的。如果提示缺少什么东西,那就按照提示上说的吧缺少的东西安装上。

下一步就是编译和安装了,编译的方法很简单,直接在源文件目录下输入 ” make “,就可以可以了,会等一段时间才能编译好,编译好了以后就能安装了,默认的安装路径是 “/usr/local/”,你也可以更改安装目录,在第二部 输入” ./configure –prefix=安装路径”就行了。然后就可以安装了,输入 “make install “.等一段时间久安装好了。

安装好了以后,该怎么使用vim呢?有两种方法,第一种,在终端输入vim,就会进入vim了,还有一种就是在终端输入gvim,可以打开一个独立的程序,这个vim是有图形界面的,功能也比vim要强一点,个人推荐还是用gvim. 当然了,如果你的系统没有安装图形界面,那就只能用vim了,好了现在就可以享受vim这个强大的编辑器了

 

二、配置vim

安装完vim后怎么配置vim呢?其实配置vim是一件很复杂的事情,我不可能在第一篇文章里面就讲的很明白,所以在后面的文章中,我会陆续的介绍各种配置vim的方法,当然啊,最基本的配置还是要懂得。

首先我要介绍一个文件,这个文件叫做 ” .vimrc ” ,注意文件名中有一点,在linux代表这是一个隐藏的文件,那么这个文件在那里呢? 在linux中,这个文件位于 ~/,这是什么意思? ~/表示home文件,也就是你的linux账户的主文件夹,例如你的账户名是abc,那么.vimrc文件就在 /home/abc/ 下面,很好理解吧。我们所有的配置工作都在这个文件上进行,我们可以把自己项配置的内容写入到 .vimrc 中

刚开始,我介绍几个比较简单的配置内容

set backspace=indent,eol,start

这条命令告诉Vim在Insert模式下退格键何时可以删除光标之前的字
符. 选项中以逗号分隔的三项内容分别指定了Vim可以删除位于行首的空
格, 断行, 以及开始进入Insert模式之前的位置.

set autoindent

这个命令让Vim在开始一个新行时对该行施以上一行的缩进方式. 这
样, 你在Insert模式下按回车或在Normal模式下按o来添加新行时该行将
会与上一行有相同的缩进

set history=50

设置冒号命令和搜索命令的命令历史列表的长度. 当然你也可以设置
其它的值

set ruler

总是在Vim窗口的右下角显示当前光标的行列信息

set showcmd

在Vim窗口的右下角显示一个完整的命令已经完成的部分. 比如说
你键入”2f”, Vim就会在你键入下一个要查找的字符之前显示已经键入
的”2f”. 一旦你接下来再键入一个字符比如”w”, 那么一个完整的命令
“2fw”就会被Vim 执行, 同时刚才显示的”2f”也将消失.

+————————————————-+
|text in the Vim window                                    |
|~                                                                                 |
|~                                                                                 |
|– VISUAL —           2f          43,  8           17%  |
+————————————————-+
^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^
‘showmode’                      ’showcmd’        ’ruler’

                                                                                                set incsearch

模拟的vim界面图其中showmode为当前的编辑模式(ex模式,编辑模式)

以上是几个比较简单的配置命令,下面介绍几个比较有难度的命令

 

map Q gq

该命令定义了一个键映射. 这一主题的更多内容在下一节. 这里
的这个命令定义了一个”Q”命令映射到”gq”操作符命令. 其实Vim5.0版以
前”Q” 本身即是这样的一个命令. 现在如果没有这一映射, “Q”命令会进
入Ex模式, 一般情况下你不需要进入这种模式.

对于这个命令可能有的人会糊涂,我来解释一下,例如 map <F1> i{<ESC>ea}<ESC>

有人可能会将这也太复杂的吧,其实我来解释一下你就明白了,map就是键映射命令 F1就是我要映射的键,而后面那一串:i 代表在当前位置插入文本,我插入了一个{ <ESC>表示退回到ex模式(可以输入控制命令的模式),e就是一档行尾,a表示在行尾添加,在插入 }

最后按键盘上<ESC>退出,横简单吧!

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 a2奶粉吃了便秘怎么办 两个月宝宝两天没有大便怎么办 婴儿一直拉肚子吃药也不好怎么办 吃奶粉的婴儿便秘怎么办 一个多月小狗便便不成形怎么办 3个月宝宝不拉屎怎么办 好几天不拉大便怎么办 20个月宝宝大便干燥怎么办 两月宝宝三天没大便怎么办 六个月宝宝大便干燥怎么办 五个月宝宝拉肚子怎么办拉水样 2个月婴儿拉稀水怎么办 两个月的宝宝拉肚子怎么办 两天了不拉大便怎么办 25天的宝宝便秘怎么办 2个月宝宝便秘怎么办 猫拉绿色稀水怎么办 50天的宝宝便秘怎么办 人工喂养大便次数少怎么办 4个月宝宝肠炎怎么办? 三个月的宝宝拉肚子有奶瓣怎么办 吃米粉后不拉屎怎么办 宝宝拉绿色稀水怎么办 3个月宝宝肠胃炎怎么办 两个月婴儿拉水怎么办 3个月宝宝拉绿水怎么办 宝宝拉绿色的水怎么办 宝宝大便绿又水怎么办 8个月婴儿便秘怎么办 2个月婴儿便秘怎么办 四个月宝宝拉稀带有泡沫怎么办 六个月宝宝拉肚子怎么办拉水 婴儿拉的是沫怎么办 婴儿拉泡沫屎是怎么办 宝宝吃奶粉上火大便干燥怎么办 没满月的宝宝拉肚子怎么办 婴儿吃奶粉上火不大便怎么办 四个月宝宝拉沫怎么办 4个月小孩拉肚子怎么办 3个月的宝宝拉稀怎么办 宝宝没喝过奶粉怎么办