有过VIM使用和配置经验的同学都知道,VIM经过配置之后可以同IDE相媲美,作为神器当之无愧~
不过,配置VIM也是很麻烦的,很多时候当我们需要换系统,或者是备份资料,到其他机器使用的时
候就很麻烦.除了拷贝配置文件,还要把插件都拷贝过去,这确实是比较蛋疼的事情~
最近在github发现一个新的管理插件 -- vundle,就试玩了一下,感觉还不错.不过,感觉这个插件已经
问世很久了,如果真的是那样,那就只能说我后知后觉了.
vundle使用很简单.
1
|
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle |
然后在.vimrc文件中添加如下配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc() " let Vundle manage Vundle " required!
Bundle 'gmarik/vundle'
" My Bundles here: " " original repos on github Bundle 'tpope/vim-fugitive' Bundle 'Lokaltog/vim-easymotion' Bundle 'rstacruz/sparkup', {'rtp': 'vim/'} Bundle 'tpope/vim-rails.git' " vim-scripts repos
Bundle 'L9'
Bundle 'FuzzyFinder'
" non github repos Bundle 'git://git.wincent.com/command-t.git' " ...
filetype plugin indent on " required!
" " Brief help -- 此处后面都是vundle的使用命令 " :BundleList - list configured bundles
" :BundleInstall(!) - install(update) bundles " :BundleSearch(!) foo - search( or refresh cache first ) for foo
" :BundleClean(!) - confirm(or auto-approve) removal of unused bundles " " see :h vundle for more details or wiki for FAQ " NOTE: comments after Bundle command are not allowed..
|
好吧,管理插件就是这么简单,如果想要安装插件,可以去GIT,也可一去vim-scripts去查找
自己需要的插件,然后放到配置文件去。
下面说说如何让VIM变的华丽一点,以往都是使用statusline.vim插件来使用状态栏,现在有了一个华丽
的替代品,power-line.先看一张图吧~
状态栏不仅仅可以显示彩色,还可一根据不同的状态进行颜色的转换~ 十分华丽~
结合vundle的使用,安装power-line插件~ 并进行相关配置.
如上所示,我添加了vundle插件的git源. 安装方法在上述配置文件中已经给出了。(:BundleInstall)
然后再进行简单配置即可.
就这么简单的几步,一个华丽而且可以根据个人需要定制的神器就有了雏形,如需要添加其他插件,只需要在配置文件
中添加,然后vundle会管理。 我自己添加了一些其他插件,方法如下:
使用vundle的优势很明显了,即使以后需要换机器或者是需要保存备份,只需要保存配置文件就可以了.
转自:http://www.cnblogs.com/respawn/archive/2012/08/21/2649483.html
相关推荐
这些插件的结合使用,可以将 Vim 打造成一个功能齐全的 IDE,满足从基本文本编辑到高级代码调试和项目管理的各种需求。对于任何 Vim 用户来说,理解和掌握这些插件的功能和用法,都能显著提升他们的编程效率。
javacc的vim插件~~~~~ 十分好用哦
安装完成后,可以通过在Vim中打开SystemVerilog文件,插件会自动应用这些增强特性。对于那些经常处理SystemVerilog代码的IC设计者和软件工具开发者来说,Systemverilog.vim-1.9无疑是一个强大的生产力工具,能有效...
vim配置插件
Vim插件是为Vim定制功能的小型程序,它们可以扩展编辑器的功能,如自动完成、语法高亮、代码折叠、项目管理、Git集成等。通过安装这些插件,Vim可以从一个基础的文本编辑器转变为一个功能全面的开发环境。 在Ubuntu...
linux下用vim编辑器配合jeffy插件实现比较顺手的编程环境。Jeffy插件和配置文件(.vim):代码高亮 自动提示等。 vim版本必须大于7.1。 1,备份下vim配置文件(可选) 2,解压jeffy-vim.zip 和里面的jeffy-vim-read.tar...
5. **minibufexpl**:这个插件管理Vim的缓冲区(buffers),它会在窗口底部显示所有打开的文件,允许用户轻松切换和管理多个文件。这对于同时处理多个文件的工作流来说非常有用。 要在Ubuntu上安装这些插件,只需...
在Vim中安装Emmet插件,一般可以通过Vundle、Pathogen或NeoBundle等插件管理器实现。以Vundle为例,你需要在`.vimrc`文件中添加以下行: ```vim Plugin 'emmetio/vim-emmet' ``` 然后在Vim中执行`:PluginInstall`...
**Vim常用插件配置详解** 在编程世界中,Vim作为一个强大的文本编辑器...总的来说,通过Vundle管理插件,可以方便地定制Vim的工作环境,提高开发效率。同时,了解并熟练使用这些插件,能够使你在编程时更加得心应手。
在IT行业中,文本编辑器是开发者们不可或缺的工具,而Vim作为一款强大的命令行文本编辑器,因其高效和可高度...不断探索和定制Vim插件是提升编程效率的关键,每个开发者都可以根据自己的需求找到最适合自己的插件组合。
2. **NERDTree**:这是Vim的一个文件管理器插件,允许用户在编辑器内部浏览和打开项目中的文件。对于IC工程师来说,这非常方便,可以快速访问设计文档、代码文件或测试报告。 3. **Tagbar**:此插件显示当前文件的...
1. Taglist:这是一个源代码浏览插件,它可以在VIM侧边栏显示当前文件中的函数和变量的结构,使开发者能够快速导航代码,找到所需的部分。Taglist支持多种编程语言,极大提升了代码阅读和理解的效率。 2. NERDTree...
`vlog-support`可以与其他Vim插件(如`NERDTree`用于文件浏览,`fugitive`用于Git操作)配合使用,构建一个强大的Verilog开发环境。同时,你可以考虑使用像`ctags`这样的工具生成代码标签,以实现更快的代码导航。 ...
同时,`.vimrc` 也是管理插件的关键,通过它你可以自动加载、配置和初始化插件。 至于 `.vim` 目录,它是Vim的主插件目录。通常,Vim插件分为两种类型:本地插件和全局插件。本地插件只对当前用户生效,存储在 `$...
2. **WinManage**:这个插件主要用于窗口管理,使用户可以在Vim中轻松地分割和操作窗口,实现多文件同时编辑,提升工作效率。例如,它可以方便地进行窗口切换、调整大小和排列布局。 3. **Tags**:Tag功能是Vim的一...
在 Vim 中使用 C 插件可以极大地提升编写 C 语言代码的效率和体验。本篇文章将详细探讨如何在 Windows 环境下设置并利用 Vim 的 C 插件,以及这些插件能为 C 编程带来哪些便利。 标题提及的“vim 用的 c 插件”通常...
- ** dein.vim**:一个轻量级且高效的Vim/Neovim插件管理器,支持异步安装和更新。 - **Airline**:提供美观的底部状态栏,显示当前模式、行数等信息。 - **coc.nvim**:用于Vim的Language Server Protocol支持,...
Vim-plug是一个轻量级且高效的 Vim 插件管理器,它允许用户方便地安装、更新和管理各种Vim插件。这个压缩包“vim-plug, 我的vim插件,基于vim-plug安装.zip”包含了Vim-plug的源代码,这将帮助你了解如何在你的Vim...
为了管理这些插件,我们需要一个插件管理系统,如Vundle、Pathogen、NeoBundle或 dein.vim。这些工具可以帮助我们轻松安装、更新和卸载插件。 在本教程中,我们将使用Vundle作为示例。首先,你需要确保你的Vim已经...
3. ** dein.vim**:一个现代的、异步的插件管理器,支持 Vim 8 和 Neovim,提供自动更新插件的功能。 ### 其他实用插件 1. ** syntastic**:语法检查插件,能在你编辑时实时检测代码错误。 2. **vim-autosave**:...