如何将vim配置成自己喜欢的IDE

接触VIM有一段时间了,一直用的是vim的一些基本操作,程序没写多少,不过最近在逐渐恢复状态。

所谓工欲善其事,必先利其器。作为一个优秀的程序员怎么能没有属于自己的编程利器呢!嘿嘿,今天下了狠心要改造我的编程利器--vim。

也借此机会将我所知道的vim的知识做个总结,分享给大家

1.认识VIM

开始的时候可能初学者都不知道vim是什么东西,然后被网上的各种vim,vi,gvim还有vim-tiny搞的一团混乱。下面我就用我自己的话来阐述一下我对vim的理解。

vim:是vi的提高版,现在不管是linux还是unix上面都将老版的vi升级成了vim,现在的ivim一般都是7.0版以上。

vi:从什么的叙述中也可以看出,vi是最古老的编辑器。现在一般都用不到vi了,除非一些特殊的情况,很多linux发行商都alias vi=vim,其实我们在终端中打vi启动的已经是vim了。

vim-tiny:是简化版的vim,具有启动速度快(其实现在CPU速度快到已经没感觉特别快了,几乎都是瞬开)。这个版本的vim也不怎么推荐,很多vim一些优秀的功能都给去了。

gvim:就是图形化的vim,可以支持更多的颜色和更多的效果,(有时间可以考虑一些,嘿嘿),vim-gnome与vim-gtk还有vim-athena都是gvim的一种,个人推荐vim-gnome。不过朋友们如果想酷,可以装vim-athena,据说很炫。

vim-nox:就像以前的vim-all一样,是个完整版的vim,同时支持各种语言和脚本编写,也是我个人最推荐大家装的。

2.安装vim

安装vim:

<span style="font-size:18px;">sudo apt-get install vim</span>

(推荐)安装支持多语言完整版的vim-nox:

<span style="font-size:18px;">sudo apt-get install vim-nox</span>

安装图形界面的gvim:

<span style="font-size:18px;">sudo apt-get install gvim</span>

3.了解vim的配置文件

对于vim来说,分为系统级的配置文件和用户级的配置文件。

系统级的配置文件在/etc/vim/vimrc,在这个文件中做的所有的设置对整个linux都有效,不针对特定用户,换句话说就是每个用户的vim会默认遵循这个文件的配置要求。

用户级的配置文件在~/.vimrc中,一般是默认安装好的。推荐朋友们以后对vim的环境配置在这个文件中进行。

对应下面的各种插件安装的位置在~/.vim这个文件夹中,也是默认安装好vim就有的。如果没有发现,请自行创建一下, 初学的朋友不要怕哦。

4.对于vim插件的认识

为什么vim能够长久不衰,并且日益强大,其中一个很重要的原因在于:vim开放对它的插件支持,允许世界的各个程序员对其进行合理的插件开发,想要在vim中有智能补全功能?装插件,想要在vim中有智能索引功能?装插件,想要在vim中有可视化目录功能?还是装插件。种类繁多的插件将vim打造成了程序世界中的一把编程利剑,是所有渴望追求指尖快感的程序员们居家旅行必备神器哦。

废话少说,我们看看vim要装哪些必备插件吧!

(1).pathogen

管理vim插件的工具,很方便快捷,安装或删除插件都很快捷。

(2).command-t

快速打开文件,智能搜索文件

(3).nerdtree

在vim中能以树形目录的形式看当前所处环境,并且能快速打开所需文件,支持标签页打开等。

(4).tagbar

智能索引,能帮助你快速查看源代码,可以很清楚的看出代码中的各种类,函数等,是tarlist插件的升级版,能更好的配合nerdtree使用。

(5).taghighlight

你有没有发现vim高亮显示函数功能缺乏呢?赶紧安装taghighlight,它会让你的程序看起来更加完美。

(6).vim-powerline

增强型的状态栏,谁用谁知道

(7).supertab

羡不羡慕VS中智能补全各种函数,类的功能?在vim中你能一样拥有,帮助你快速的开发,一建tab快速解决。

至于如何安装这些插件,我相信别的朋友一定写的比我更好,大家可以参考下面这一篇文章来安装这些插件:

http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html

5.配置完的全局图

本人认为现在的vim已经够我好好用一段时间了,该有的功能也都有了,所以也不准备再加一些插件了,有兴趣的朋友可以根据自己的需要再加入一下必要的插件

时间: 2024-10-13 14:11:38

如何将vim配置成自己喜欢的IDE的相关文章

把VSCode配置成C/C++开发IDE

工作一年多了,大学学的数据结构和算法都忘得差不多了.于是想补补数据结构知识,并且刷一下剑指offer的一些面试题.首要问题就是装个C语言的运行环境,大学学C语言和C++的时候都是用的VC++6.0或者CodeBlocks,优点是不需要配置环境,但是缺点也很明显,就是代码没智能提示,编辑器UI风格还是零几年的.现在的好用又好看的编辑器有很多,比如Vscode,Sublime,atom.只要装上C语言的windows运行环境(  1.MinGw  2.cygwin),再在编辑器上装上C/C++插件,

将VIM配置成强大的IDE(三)

上一节,我们知道了,我们了解了怎么配置插件的下下载. 现在,我们就可以去DIY我们的IDE了,主要介绍taglist插件和NERDTree插件,最终的结果是: 1.安装Taglist插件. Taglist,顾名思义,标签列表的意思.如我们用到的netbeans,eclipse里,打开一个类文件,可以通过一个树状的结构来看这个类文件有哪些属性和方法. 既然是taglist,那tag从哪来? 这里在安装taglist之前,我们需要先在本机上装一个ctags程序. 去http://vim-script

把vim配置成Unity3D开发环境

使用vim来编译项目 环境配置 1.makeprg变量,可以用它来设置编译的命令,简单的命令赋值给它既可,用set语法 2.执行:make命令就能实现编译命令的执行. 3.更好的选择是使用makefile,只要你编写了makefile,不用配置vim就能通过:make命令找到makefile并执行. 使用errorformat来过滤编译错误生成quickfix set efm+=%f(%l\\,%c):\ error\ %m 注意语法的细节,逗号需要两个反斜杠来转义,空格需要反斜杠转义,efm的

Linux下新手怎样将VIM配置成C++编程环境(能够STL自己主动补全)

~ 弄拉老半天,最终弄的几乎相同啦,果然程序猿还是须要有点折腾精神啊. 首先你要安装vim,命令:sudo apt-get install vim vim它仅仅是一个编辑器,它不是IDE(比方codeblocks).IDE相当于已经给一个房子装好啦各种东西,你仅仅要使用即可.vim却要自己装各种东西,相当于买了一个毛坯房,自己要给房子装潢. 怎样安装g++编译器能够參考我上一篇博文. 1:vim的简单c++配置(语法高亮.缩进..) 在home文件夹下新.vimrc文件,.文件都是不可见的,要按

关于在ubuntu下将vim配置成source insight

第一次开通博客,这里只是记录自己在技术学习的道路上一些心得体会,并且最重要的是能和大家交流一下经验. 具体的手顺可参照网址 (1)http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html (2)http://blog.csdn.net/t_arm/article/details/8521200 上述中(1)中 看到“下面是精简的,没有插件的vim配置文件,保存到自己的.vimrc文件就能使用.”这一行,把下面的内容复制下来,然后在

vim配置成c++IDE

mv ~/.vimrc ~/.vimrcbak mv ~/.vim ~/.vimbak git clone https://github.com/handy1989/vim.git mv vim/.vimrc ~/.vim ~/ 原文地址:http://blog.csdn.net/doc_sgl/article/details/47205779

vim配置的初级道路---打造属于自己的Vim

1.vim是linux程序员编程的上古神器 Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,被誉为文本/代码编辑器之中最为优秀经典的上古神器. 它之所以会获得如此美誉,我想主要有以下原因:1.它古老而神秘,学习曲线陡峭,难以驾驭,但是一旦学会则受益匪浅.如今被看作是高手.Geek们专用的编辑器.所以尽管 Vim 已经是古董级的软件,但还是有无数新人迎着困难去学习使用. 2.轻便,无需多言,当仅仅只需要对某一文本文件(比如脚本代码.配置文件)进行简单的编辑的时候,

vim 配置集锦

在linux环境下工作的同学们经常离不开vim编辑器,不管是安装哪个版本的OS,vim的风格很少是已经配置成你习惯的,因为默认的配置没有任何插件和设置.俗话说得好,"工欲善其事必先利其器",为了提高代码阅读.编辑和调试的效率,有必要打造一款专属于你的vim配置. 基于网上能找到的诸多配置,小编整理了一个自己还是蛮习惯和喜欢的设置,分享给大家,欢迎一起.本人的配置主要有下面的特点: 1.支持Tglist显示文件和函数列表,效果如下图: 只需要"wm"键就可以打开或者关闭左侧文件和函数列表

分享一下我的vim配置

这是我长时间使用vim总结的一些配置,分享给有需要的人.可以支持编译一键编译并执行C.C++和Java(需要安装编译器并配置环境变量),具体的使用方法,在下面的配置文件中讲的很详细.另外,在Linux上默认使用的clang的编译器,这种编译器可以兼容gcc的大部分选项,并且编译速度更快,提示更加友好,您也可以根据自己的需要改成自己喜欢的编译器. 我是在Windows7下测试的,所以Windows7系统直接可用.其中的插件与配置文件在 Linux 下同样适用.如果您是XP的用户,可能会出现Cons