vim的终极配置spf13-vim

1.spf13-vim

spf13-vim是vim插件与配置的一个发行版本,包含了一整套精心挑选的vim插件,采用Vundle进行插件管理。spf13-vim安装以后,它会生成如下文件:

.vimrc
.vimrc.before
.vimrc.bundles
~/.vim/bundle/*下面的各种插件
~/.spf13-vim-3  spf13的一些辅助工具,可以忽略

因为spf13-vim完美的结构组织,你完全可以在不修改它任何文件的基础上,对应增加几个自己的~/.vimrc.local,~/.vimrc.bundles.local,~/.vimrc.before.local文件来增加自己的个性化配置,或者增加删除插件,可扩展性极强。也就是spf13-vim用户自己的配置就放到~/.vimrc.local,~/.vimrc.bundles.local,~/.vimrc.before.local中就行了,我们不要去修改.vimrc,.vimrc.before以及.vimrc.bundles这些有spf13-vim发行版的配置文件。当然如果你vimscript很厉害的话,也可以去改哦。

总体来说,spf13-vim是由定制化的.vimrc、Vundle插件管理器以及各种插件结合在一起的一个vim插件与配置的发行版本。

2.spf13-vim的安装与配置

(1)网络模式安装

curl https://j.mp/spf13-vim3 -L > spf13-vim.sh&& sh spf13-vim.sh

(2)手动安装模式

如果网络环境不支持 git 的话,就什么都需要手动安装了。手动模式安装太繁琐了,其实就是参考 spf13-vim/bootstrap.sh 脚本的操作。

a)访问
https://github.com/spf13/spf13-vim,点击“zip”按钮,打包下载该插件,并解压

b)参照 spf13-vim/bootstrap.sh 文件中的操作,将原有的 vim配置文件备份,然后将新的配置文件链接到~/目录下

c)手动下载
https://github.com/gmarik/vundle 这个插件,解压并去掉文件夹名中最后的”-master”,并将该文件夹拷贝到~/.vim/bundle 文件夹下,没有该文件夹则新建

d)修改 spf13-vim/.vimrc.bundles 文件,该配置文件中的类似Bundle ‘xxx/yyy‘的一行实际上就是
github 上的一个 vim 插件路径,如 Bundle‘gmarik/vundle‘的 URL 路径就是https://github.com/gmarik/vundle。直接修改let g:spf13_bundle_groups 可以去掉一些不需要的插件组,每个插件组包括的插件都在该配置文件的下面定义了,如果不想将整个插件组都去掉,可以在插件组的定义处删掉一些不需要的插件,但要注意在该配置文件开头,Deps”注释下面的插件是必须的,不能删掉

e)然后一个个将这些插件手动下载,解压,去掉文件夹名最后的”-master”,然后放到~/.vim/bundle/下面

f)最后按照 spf13-vim/bootstrap.sh 最后的安装命令安装即可

备注,如果使用SecureCRT,需要新建一个~/.vimrc.local,加上下面这一句,将终端颜色设置成
256色:set t_Co=256,这样就可以了。

3.spf13-vim的常用操作

(1)安装新插件

echoBundle \‘spf13/vim-colors\‘ >> ~/.vimrc.bundles.local    #插件:vim-colors,需首先在文件.vimrc.bundles.local中进行配置

vim +BundleInstall!+BundleClean +q                          #安装

(2)卸载插件

echoUnBundle \‘AutoClose\‘ >> ~/.vimrc.local                 #卸载插件:AutoClose

echoUnBundle \‘scrooloose/syntastic\‘ >> ~/.vimrc.local      #卸载插件:scrooloose/syntastic

进入vim执行:BundleClean来删除指定的插件

参考资料来源于:

https://github.com/spf13/spf13-vim

时间: 2024-08-11 10:18:33

vim的终极配置spf13-vim的相关文章

Vim 安装、配置及复制粘贴操作

1.安装:sudo apt-get install vim 2.配置:cd ~ #进入用户主目录 touch .vimrc #.后缀文件不可见 vi .vimrc #打开文件 输入: 1 set cindent 2 3 set shiftwidth=4 4 set tabstop=4 5 set softtabstop=4 6 7 set number 8 set hlsearch 9 syntax on 10 11 set showmode 12 set foldmethod=syntax 1

Centos下Vim编辑器基本配置

设置 Vim编辑环境 配置 有两种方式: 1,是在/etc/vimrc 进行设置,这种设置方法会作用与所有登录到Linux环境下的用户.不建议使用. 2,在用户登录的 ~ 目录下创建一个 .vimrc文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用实并不互相影响. 具体方法: 在文件中输入: set nu // 这是设置显示行号 set showmode //设置在命令行界面最下面显示当前模式等. set ruler // 在右下角显示光标所在的行数等信息 set autoinden

配置使用vim编辑Nginx配置文件时语法高亮

vim是Unix系统中非常实用的文本编辑器,它和传统的vi相比最大的区别在于它所支持的配色方案,这个功能使得平时编辑一些配置文件或者是在写代码的时候极大的提高工作效率,如果我们在系统中有安装vim相应的包且开启了syntax配色方案的时候会不显示语法高亮往往是配置设置错误所引起的.一般配置错误有2个地方:1.是远程服务器的仿真客户终端配置错误:2.是服务器上环境变量配置错误.在这里就用SecureCRT仿真客户终端为例子简单的说一下vim开启syntax配色方案: 在SecureCRT上需要配置

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

vim插件和配置

vim插件和配置 插件 pathogen 可以方便地管理vim插件 在没有pathogen的情况下,vim插件的文件全部都放在.vim目录,卸载插件很麻烦,pathogen可以将不同的插件放在一个单独的目录下,安装插件只需要将插件的文件夹复制到制定文件夹(bundle)内,卸载插件时只需要删除文件夹,方便好用. 以下插件都可以采用“下载zip包到vundle文件夹,解压zip包”的方法进行安装 下载及安装https://github.com/tpope/vim-pathogen nerdtree

UBUNTU 14.04 + VIM + YouCompleteMe 安装配置

想让你的vim具有C/CPP代码补全功能?推荐您使用YouCompleteMe工具.配置虽然稍显麻烦,但在我的一步步说明之下,您一定能够做的非常好. 首先提一下几个关键的工具以及其链接: Vundle:它是一个vim的插件管理器,非常好用,要安装YouCompleteMe首先需要安装Vundle. YouCompleteMe:代码补全工具. CMake, llvm, clang等一些安装YouCompleteMe依赖工具. 其实呢,所有的安装步骤在Vundle,以及YouCompleteMe两个

vim自动缩进配置

1.配置文件的位置    在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc".例如,/root目录下,通常已经存在一个.vimrc文件.2.设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:    syntax on2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:    export TERM=

Linux(ubuntu12.04)基本服务(网络服务,samba,nfs)及vim编辑器的配置总结

一,网络服务的配置: 1.1配置文件的位置:/etc/network/interfaces 1.2配置文件的内容: auto lo iface lo inet loopback #以下是新添加的内容,设置为静态获取ip地址 auto eth1  iface eth1 inet static  #ip地址设置成与主机Windows同一网段,其它的与windows相同  address 192.168.1.30  netmask 255.255.255.0 gateway 192.168.1.1 1

vim开发环境配置

看了效果图,肯定有人说, 这都有啥功能?花瓶? 告诉你,你说花瓶就错了,我们部落可都是实打实的人,说谎都不会,咋会忽悠人呢. 下面我来告诉你,这都有些什么功能: 1.文件索引功能,也就是可以知道这个文件里面有哪些函数,变量,宏定义,结构体,类等等 2.文件目录,可以通过目录窗口来打开自己想要打开的文件 3.基本编辑功能不用说了 4.自动补全文件功能,特别是include的时候,根据路径自动补全,选你想要的文件 5.自动补全类成员,函数,命名空间等 6.语法高亮,提供类型关键字,函数等高亮,当然函