Vim 配置插件 --ubuntu《备忘》

来源:互联网 发布:淘宝店铺招牌是啥 编辑:程序博客网 时间:2024/05/16 13:53

1 找到配置文件 

.vimrc


通常在ubuntu下面是没有自动生成的 .vimrc  文件,复制全局vimrc 到 个人的home文件夹下


cp /usr/share/vim/vimrc ~/.vimrc


这里采用用 Vundle 管理 vim插件 插件


2.安装Vundle  

可以按照我的搬过来的东西做,也可以直接看官方文档  https://github.com/gmarik/vundle

ec@ubuntu:~$ cd .vim/ec@ubuntu:~/.vim$  git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

编辑~/.vimrc


最后内容如下:

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime" you can find below.  If you wish to change any of those settings, you should" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten" everytime an upgrade of the vim packages is performed.  It is recommended to" make changes after sourcing debian.vim since it alters the value of the" 'compatible' option." This line should not be removed as it ensures that various options are" properly set to work with the Vim-related packages available in Debian.runtime! debian.vim" Uncomment the next line to make Vim more Vi-compatible" NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous" options, so any other options should be set AFTER setting 'compatible'."set compatible" Vim5 and later versions support syntax highlighting. Uncommenting the next" line enables syntax highlighting by default.if has("syntax")  syntax onendif" If using a dark background within the editing area and syntax highlighting" turn on this option as well"set background=dark" Uncomment the following to have Vim jump to the last position when" reopening a file"if has("autocmd")"  au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif"endif" Uncomment the following to have Vim load indentation rules and plugins" according to the detected filetype."if has("autocmd")"  filetype plugin indent on"endif" The following are commented out as they cause vim to behave a lot" differently from regular Vi. They are highly recommended though."set showcmd" Show (partial) command in status line."set showmatch" Show matching brackets."set ignorecase" Do case insensitive matching"set smartcase" Do smart case matching"set incsearch" Incremental search"set autowrite" Automatically save before commands like :next and :make"set hidden             " Hide buffers when they are abandoned"set mouse=a" Enable mouse usage (all modes)" Source a global configuration file if availableif filereadable("/etc/vim/vimrc.local")  source /etc/vim/vimrc.localendifset nocompatiblefiletype offset rtp+=~/.vim/bundle/vundle/call vundle#rc()Bundle 'gmarik/vundle'filetype plugin indent on

运行vim 。如果没有报错则ok

然后在vim中运行

:BundleInstall

进行安装。


这样vundle就安装好了。


安装其他插件

用vundle安装其他插件是非常方便的一件事情。


这里以安装nerdtree为例。


因为vundle是对github友好的。所以如果你想装的插件托管在github上,你可以这样安装:

.vimrc文件的这部分加上  Bundle 'scrooloose/nerdtree' 就可以了

...Bundle 'gmarik/vundle'Bundle 'scrooloose/nerdtree'filetype plugin indent on...

实际上相当于:

Bundle 'https://github.com/scrooloose/nerdtree'

保存退出 .vimrc


然后运行vim

在命令 模式下 输入


:BundleInstall

即可。新添加的插件就会被安装。

跟多安装方法可以 去官方文档 看看 https://github.com/gmarik/vundle/blob/master/doc/vundle.txt

(更多必备插件,后续更新)

搞定。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 美团退款后 物品怎么办 倒车影像是反的怎么办 荒野行动cp版玩着玩着关机怎么办 王者荣耀点击开始游戏就闪退怎么办 电脑遥控游玩ps4画面抖动怎么办 ps4特典不能用了怎么办 苹果x出现的分屏怎么办 电脑注册表文件丢失或损坏怎么办 cad绘图反应很慢怎么办 拍到货商家下架怎么办 电动车头太活了怎么办 快捷方式在根目录找不到了怎么办 神秘海域4卡bug了怎么办 地下城老是闪退怎么办 强制关机后电脑打不开了怎么办 文明5地中海的海军怎么办 文明5被贸易禁运怎么办 文明5海里的食物怎么办 文明5遗址没了怎么办 ⅰpad屏幕动不了怎么办 苹果6plus满了怎么办 cf的fps低怎么办win7 游戏倒闭冲的钱怎么办 一闭眼就做噩梦怎么办 吃鸡游戏上瘾了怎么办 使命召唤7很卡怎么办 w10升级系统卡死怎么办 答题卡写错位置怎么办 高考答错区域该怎么办 荒野行动画面中间有条横怎么办 荒野行动pc闪退怎么办 幽灵行动荒野子弹没了怎么办 看门狗2枪没子弹怎么办 爱奇艺不小心删除了本地视频怎么办 80岁老太太就爱闹肚子怎么办? 皇牌空战5弹药不够怎么办 辐射4玩着头晕怎么办 官司打赢了法院不给钱怎么办 电脑玩dnf太卡怎么办 soul被禁止私聊怎么办 刺激战场空投挂树上怎么办