编译器神vim改头换面

我相信,农民听到两件神器码,首先emacs,首先vim。大家都知道e党和v党总是吵架。竟,这无助于嘈杂。只是每个人都有自己的道理也适用。在接触vim,同时联系emacs。对于作家,我认为vim更适合。

以下,给大家介绍一下作者自己的vim配置。github地址:https://github.com/tenghui0425/VimScripts

首先给大家看一下大图。

这个是vimrc配置的图文件夹情况。

配置主要是下面几块。

  • 基本配置。放在.vimrc下。比方一下全局的map。最后载入一个主要的配置文件load_vimrc.vim文件。

  • 插件。作者使用了vundle的插件来管理插件。管理插件的插件有非常多。对于基他的。作者没去用过,一直钟情于vundle,它能够管理全部的git资料,进行更新等。使用非常方便。不懂怎么使用的话。我相信,vundle的readme大家都看得懂,给一个传送门。

    https://github.com/gmarik/Vundle.vim

  • 封装插件管理。

    假设在.vimrc下使用堆了一大堆插件的配置。相信大家看到都会不爽。特别是有“洁癖”的程序员。

    当然,作者也是有“洁癖”的程序员,所以才会对插件的管理进行多了一层封装。以下着重介绍一下怎么去实现的。

全部的封装都在load_vimrcs.vim中。载入入这个文件后,会运行最后的

loadVimrcs函数,这个函数会去载入全部的插件。载入过程呢?

首先载入vundle,这是必须的。

然后载入vimrcs文件夹下的全部.vimrc后缀的文件。.vimrc的文件里再去使用vundle去载入。当然。为了使用配置更好看,我使用了PluginAdd命令重定义了vundle。

这样,全部的插件配置都是分开的,看上去清爽多了。

只是,这样会许多的文件。

当然。这些都是能够合并的,所以看到文件多不爽的话。也能够将多个文件的内容合成一个文件。

那么以后要加插件怎么办?在vimrcs下新建一个文件,以.vimrc做为后缀,最好用插件的名字做为文件名称,以方便以后查找。

然后在文件前面使用PluginAdd增加增加插件的名字。

接下来能够写上各种配置内容。最后保存使用BundleInstall命令安装插件。

以下介绍几个作者很经常使用的插件,由于作者基本是c++开发。所以基本都是c++插件。例如以下:

a.vim:在头文件和源文件里切换。

c.vim:非常好非常强大。必装。自己主动插入凝视。编译等。

grep.vim:增强的grep。

minibufexpl:打开的文件像基他编辑器tag页一样。

supertab:自己主动补全。

unite:查找文件。

vim-expand-region:选中引號、括号的内容。

vim-multiple-cursors:多处同一时候编辑。

nerdtree:文件夹树。

第一张大图中的左边。

tagbar:tag标记,函数名等。

第一张大图中的右边。

各个插件的使用。能够參考他们的readme。

版权声明:本文博主原创文章。博客,未经同意不得转载。

时间: 2024-08-25 07:33:36

编译器神vim改头换面的相关文章

Ubuntu学习小结(二)PostgreSQL的使用,进程的查看关闭,编辑器之神Vim入门

距离上次发布文章已经过去了很久.在过去的半年中,虽然写的代码不多,但是在接触了计算机一些其他的知识,包括数据库.网络之后,感觉能够融会贯通,写代码水平又有了一定的提高.接下来,将会发表几篇文章,简单介绍一下我所了解的一点技术. 1.PostgreSQL的安装和使用 PostgreSQL是一个非常好用的开源免费数据库,功能强大,尤其对于GIS从业人员而言,其与PostGIS搭配可以有极强的空间数据库功能. 其官方网站:https://www.postgresql.org/ 官方帮助:https:/

编辑器之神-VIM

[基础拾遗]编辑器之神-VIM 提交 我的留言 加载中 已留言 在这天地间,流传这两大神器的故事:据说Emacs是神的编辑器,而Vim是编辑器之神.正所谓,工欲善其事,必先利其器.今天就和大家分享一下关于编辑器之神Vim的传说. 一.Vim的历史 1.下图是关于几款主流编辑器的学习曲线:(注:图片来自互联网) 2.VIM - Vi IMproved 3.上图中vi即是vim的前身 VI:Visual Interface 4.VIM和VI是文本编辑器 何为文本文件? 文本文件一般指只有字符原生编码

Linux下的 编辑器之神——vim编辑器

编辑器之神--vim编辑器一.vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中. 关于vim:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本.vi使用于文本编辑,但是v

编译器之神vim大改造

相信码农都听过两大神器,一是emacs,一是vim.大家都知道e党和v党老是吵架.其实,这并没有什么好吵的,只是每个人都有自己适用的东西.作者接触了vim,也接触过emacs.对于作者,觉得vim更加适用. 下面,给大家介绍一下作者自己的vim配置.github地址:https://github.com/tenghui0425/VimScripts 首先给大家看一下大图.这个是vimrc配置的图目录情况. 配置主要是以下几块. 基本配置,放在.vimrc下,比如一下全局的map.最后加载一个基本

4-2 编辑器之神--vim

vim vi:Visual editor文本编辑器 文本:ascii,Unicode vim:VIsual editor iMproved 官网:www.vim.org 帮助网站:Vimhelp.org vim -d FILE1 FILE2 #对比两个文件 vim +$ FILE #打开文件后,让光标处于第$行的行首 vim +/PATTERN FILE #让贯标处于第一个被PATTERN匹配到的行的行首 vim -b FILE #二进制方式打开文件 vim -m FILE #只读文件打开文件

[转载] 像 IDE 一样使用 vim

原文: https://github.com/yangyangwithgnu/use_vim_as_ide 看了这篇文章要是再不会用vim就不能怪我了. 所需即所获:像 IDE 一样使用 vim [email protected]2015-02-15 13:30:59 谢谢 捐赠:支付宝 [email protected] .支付宝链接https://shenghuo.alipay.com/send/payment/[email protected] ,支付宝二维码 $_$ 二手书:书,我提高开

所需即所获:像 IDE 一样使用 vim

所需即所获:像 IDE 一样使用 vim 转载 [email protected]2015-11-08 10:05:53 谢谢 捐赠:支付宝 [email protected] .支付宝链接https://shenghuo.alipay.com/send/payment/[email protected] ,支付宝二维码 $_$ 二手书:书,我提高开发技能的重要手段之一,随着职业生涯的发展,书籍也在不断增多,对我而言,一本书最多读三遍,再往后,几乎没有什么营养吸收,这部分书对我已基本无用,但对其

Vim常用插件——前端开发工具系列

作为一名开发者,应该对编辑器之神Vim与神之编辑器Emacs有所耳闻吧.编辑器之战的具体细节有兴趣的童鞋可以google之. Vim最大的特点是打开速度快,功能强大,一旦掌握了其中的命令,编程过程双手就不需要离开键盘了. 用习惯了Vim的另一个好处是在linux下可以很轻松地用vi来处理文件,当然emacs也可以做默认编辑器,但是不是每台机器都有安装Emacs. 今天主要给大家介绍Vim在前端领域的一些常用插件: 1.mark.vim mark.vim主要的功能是变量的高亮. 选中要高亮的词,使

php之推荐vim

最近几天写着公司的一个项目,修修改改,有些地方还记得有些地方记不住了,就必须重新演示一下程序的流程,然后调试,打印,才能想到当时的程序思路.不免有点忧伤, 就想到底怎么了? 是谁的问题?是鼠标的问题,因为我们在编写过程中移动,查找还是对比删除的操作远远多于码字,所以再移动手指去赵树彪,你的瞬间记忆也许就被打断了,长期意外也许你就真的无法长久记住你的程序思路,需要完整的复原,甚至打印出无关紧要的点来实现程序的再现. 所以我想到了编辑器之神vim,一直不感冒这个,因为这个一直被崇尚简洁的苹果所独宠的