`
dcj3sjt126com
  • 浏览: 1872454 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VIM 管理好插件,神器也可以华丽~

vim 
阅读更多

有过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
" ...
 
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-plugin插件

    这些插件的结合使用,可以将 Vim 打造成一个功能齐全的 IDE,满足从基本文本编辑到高级代码调试和项目管理的各种需求。对于任何 Vim 用户来说,理解和掌握这些插件的功能和用法,都能显著提升他们的编程效率。

    javacc的vim插件,vim插件系列

    javacc的vim插件~~~~~ 十分好用哦

    systemverilog.vim-1.9插件包

    安装完成后,可以通过在Vim中打开SystemVerilog文件,插件会自动应用这些增强特性。对于那些经常处理SystemVerilog代码的IC设计者和软件工具开发者来说,Systemverilog.vim-1.9无疑是一个强大的生产力工具,能有效...

    vim配置插件-dierge

    vim配置插件

    vim集成各种插件

    Vim插件是为Vim定制功能的小型程序,它们可以扩展编辑器的功能,如自动完成、语法高亮、代码折叠、项目管理、Git集成等。通过安装这些插件,Vim可以从一个基础的文本编辑器转变为一个功能全面的开发环境。 在Ubuntu...

    vim jeffy插件和配置

    linux下用vim编辑器配合jeffy插件实现比较顺手的编程环境。Jeffy插件和配置文件(.vim):代码高亮 自动提示等。 vim版本必须大于7.1。 1,备份下vim配置文件(可选) 2,解压jeffy-vim.zip 和里面的jeffy-vim-read.tar...

    ubuntu下的vim插件

    5. **minibufexpl**:这个插件管理Vim的缓冲区(buffers),它会在窗口底部显示所有打开的文件,允许用户轻松切换和管理多个文件。这对于同时处理多个文件的工作流来说非常有用。 要在Ubuntu上安装这些插件,只需...

    vim中Emmet插件

    在Vim中安装Emmet插件,一般可以通过Vundle、Pathogen或NeoBundle等插件管理器实现。以Vundle为例,你需要在`.vimrc`文件中添加以下行: ```vim Plugin 'emmetio/vim-emmet' ``` 然后在Vim中执行`:PluginInstall`...

    vim常用插件配置说明

    **Vim常用插件配置详解** 在编程世界中,Vim作为一个强大的文本编辑器...总的来说,通过Vundle管理插件,可以方便地定制Vim的工作环境,提高开发效率。同时,了解并熟练使用这些插件,能够使你在编程时更加得心应手。

    vim常用插件集合

    在IT行业中,文本编辑器是开发者们不可或缺的工具,而Vim作为一款强大的命令行文本编辑器,因其高效和可高度...不断探索和定制Vim插件是提升编程效率的关键,每个开发者都可以根据自己的需求找到最适合自己的插件组合。

    vim插件,IC工程师常用

    2. **NERDTree**:这是Vim的一个文件管理器插件,允许用户在编辑器内部浏览和打开项目中的文件。对于IC工程师来说,这非常方便,可以快速访问设计文档、代码文件或测试报告。 3. **Tagbar**:此插件显示当前文件的...

    VIM及常用插件打包

    1. Taglist:这是一个源代码浏览插件,它可以在VIM侧边栏显示当前文件中的函数和变量的结构,使开发者能够快速导航代码,找到所需的部分。Taglist支持多种编程语言,极大提升了代码阅读和理解的效率。 2. NERDTree...

    vim中verilog插件vlog-support.zip

    `vlog-support`可以与其他Vim插件(如`NERDTree`用于文件浏览,`fugitive`用于Git操作)配合使用,构建一个强大的Verilog开发环境。同时,你可以考虑使用像`ctags`这样的工具生成代码标签,以实现更快的代码导航。 ...

    vim插件-linux使用

    同时,`.vimrc` 也是管理插件的关键,通过它你可以自动加载、配置和初始化插件。 至于 `.vim` 目录,它是Vim的主插件目录。通常,Vim插件分为两种类型:本地插件和全局插件。本地插件只对当前用户生效,存储在 `$...

    经典vim插件设置

    2. **WinManage**:这个插件主要用于窗口管理,使用户可以在Vim中轻松地分割和操作窗口,实现多文件同时编辑,提升工作效率。例如,它可以方便地进行窗口切换、调整大小和排列布局。 3. **Tags**:Tag功能是Vim的一...

    vim 用的c 插件

    在 Vim 中使用 C 插件可以极大地提升编写 C 语言代码的效率和体验。本篇文章将详细探讨如何在 Windows 环境下设置并利用 Vim 的 C 插件,以及这些插件能为 C 编程带来哪些便利。 标题提及的“vim 用的 c 插件”通常...

    vim插件集合和配置

    - ** dein.vim**:一个轻量级且高效的Vim/Neovim插件管理器,支持异步安装和更新。 - **Airline**:提供美观的底部状态栏,显示当前模式、行数等信息。 - **coc.nvim**:用于Vim的Language Server Protocol支持,...

    vim-plug, 我的vim插件, 基于vim-plug安装.zip

    Vim-plug是一个轻量级且高效的 Vim 插件管理器,它允许用户方便地安装、更新和管理各种Vim插件。这个压缩包“vim-plug, 我的vim插件,基于vim-plug安装.zip”包含了Vim-plug的源代码,这将帮助你了解如何在你的Vim...

    vim的插件安装,配置教程

    为了管理这些插件,我们需要一个插件管理系统,如Vundle、Pathogen、NeoBundle或 dein.vim。这些工具可以帮助我们轻松安装、更新和卸载插件。 在本教程中,我们将使用Vundle作为示例。首先,你需要确保你的Vim已经...

    vim配置+各种插件

    3. ** dein.vim**:一个现代的、异步的插件管理器,支持 Vim 8 和 Neovim,提供自动更新插件的功能。 ### 其他实用插件 1. ** syntastic**:语法检查插件,能在你编辑时实时检测代码错误。 2. **vim-autosave**:...

Global site tag (gtag.js) - Google Analytics