一、简介

spf13-vim是Vim插件与配置的一个发行版本,包含了一整套精心挑选的Vim插件,采用Vundle进行插件管理,并且可以通过下列文件进行个性化配置

~/.vimrc.local               #个性化配置文件
~/.vimrc.bundles.local       #本地bundle配置文件
~/.vimrc.before.local        #早于spf13-vim加载的个性化配置文件

二、安装

下面介绍两种安装方式

方式1:执行如下命令,即可完成安装

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

方式2:通过文件:bootstrap.sh,步骤如下

1)新建目录与文件,如下:

mkdir spf13-vim
cd spf13-vim
wget http://files.cnblogs.com/files/274914765qq/bootstrap.sh
chmod +x bootstrap.sh
./bootstrap.sh

2)执行如下命令,进行安装

./bootstrap.sh

报错如下

解决办法:重新安装Git-1.8.5,然后再次执行命令

./bootstrap.sh

报错如下:

解决办法:

cd ~
vim .vimrc.bundles.default#内容如下" Default Bundles {" Use before config if available {if filereadable(expand("~/.vimrc.before"))source ~/.vimrc.beforeendif" }" Use bundles config {if filereadable(expand("~/.vimrc.bundles"))source ~/.vimrc.bundlesendif" }
" }

3)重新运行,即可完成安装

./bootstrap.sh

三、插件管理

1、配置并安装插件

echo Bundle \'spf13/vim-colors\' >> ~/.vimrc.bundles.local    #插件:vim-colors,需首先在文件.vimrc.bundles.local中进行配置
vim +BundleInstall! +BundleClean +q                           #安装

2、卸载插件

echo UnBundle \'AutoClose\' >> ~/.vimrc.local                 #卸载插件:AutoClose
echo UnBundle \'scrooloose/syntastic\' >> ~/.vimrc.local      #卸载插件:scrooloose/syntastic

进入Vim,执行如下命令

:BundleClean    #删除原插件目录

四、定制

1)禁止自动移除行尾空格

let g:spf13_keep_trailing_whitespace = 1

2)禁止自动补全

let g:neocomplcache_disable_auto_complete = 1

3)自定义pastetoggle

set pastetoggle=<F5>

参考:https://github.com/spf13/spf13-vim#fork-customization

转载于:https://www.cnblogs.com/274914765qq/p/4934503.html

spf13-vim安装与使用相关推荐

  1. linux spf13 vim安装,Linux 下安装 spf13-VIM

    Linux 下安装 spf13-VIM 前言 https://github.com/spf13/spf13-vim 是一个集成多个非常好用的 VIM 插件的集合, 对于在众多插件中不知道该怎么做选择, ...

  2. WIN7下vim安装配置整理(插件齐全)

    首先安装spf13-vim,spf13集成Vundle,NeedTree,Ctrl-P等,再安装YouCompleteMe,Cscope,最后配上MacType外观. 要求系统WIN7以上,我用的是W ...

  3. linux安装vi 插件,Ubuntu上Vim安装NERDTree插件的详细操作步骤

    NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...

  4. Vim安装、配置和插件的添加使用(可以以目录的形式打开)

    1.简易安装wget https://raw.github.com/ma6174/vim/master/setup.sh -O ma6174_vim_setup.sh && bash ...

  5. linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案

    先给大家说下问题描述? 重装了ubuntu系统,安装vim出现了以下问题: sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...

  6. vim安装时报错:Depends:vim-common (=2:7.4.1689-3ubuntu1.4) but 2:8.0.1453-1ubuntu1.1 is to be installed

    vim安装时报错,"Depends:vim-common (=2:7.4.1689-3ubuntu1.4) but 2:8.0.1453-1ubuntu1.1 is to be instal ...

  7. Vim安装使用和配置

    卸载vimsudo apt-get remove --purge vim (--purge 是完全删除,会连配置文件一起删除) 也可以使用yum等其它方式安装 ,如果提示apt-get命令不存在可以自 ...

  8. vim 安装插件及常用插件

    vim 插件管家 vim 支持很多插件,为了方便统一管理,通常会先安装插件管家,然后通过这个插件实现自动安装.卸载.更新插件.vim 常用的插件管家有 vundle 和 vim-plug,这里以 vu ...

  9. 我TM吹爆 VIM - 安装入门,部署

    我TM吹爆 VIM 安装入门,部署 序言 我在最近一周的时间内好好的研究了VIM 这款上古神器.虽说仍然是管中窥豹,习得的知识也只能说是九牛一毛,但我从心里感觉vim使人变强. 在全班同学还在一个个字 ...

  10. 【亲测有用,详解】 Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法,

    Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法 文章目录 Windows系统 Vim 安装 Vundle之后,出现 E492: ...

最新文章

  1. linux常用运维工具uptime、iostat、vmstat、sar
  2. python Tkinter学习笔记 menu控件 02
  3. C++ string类的方法
  4. tensorflow教程 开始——数据集:快速了解 tf.data
  5. 自主招生计算机专业自我介绍,自主招生自我介绍参考范文
  6. oracle 扩展分区,Oracle 在线扩展分区
  7. web前端开发之div+css教程精华收集二
  8. Linux Shell脚本专栏_一键查看服务器的利用率_04
  9. 一个域名解析到另一个域名_注册域名公司|教你如何注册一个.net域名
  10. java线程等待按钮点击_java如何用多线程使线程在sleep时等待按钮按下?
  11. 深入理解php 匿名函数和 Closure
  12. 路飞学城django
  13. stm32f103c8t6 AD DMA连续采集8个通道
  14. mysql crc16_MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  15. 怎么切换java版本吗_Java切换JDK版本的方法及技巧
  16. DVB开发之OTA升级
  17. 二倍图css,css二倍图的使用
  18. Nordic Collegiate Programming Contest 2016
  19. android添加本地资源文件,本地html文件放置位置,android中加载本地Html文件
  20. ceres实现针孔相机bundle adjustment

热门文章

  1. 西安Uber优步司机奖励政策(1月11日~1月17日)
  2. 用php实现遍历目录
  3. 芒果 TV Redis 服务解决方案
  4. 高效使用电脑,Fence和Direct Folder
  5. 2008秋季-计算机软件基础-0922课堂用例(2)
  6. 改bug过程中的新发现,重新认识String trim方法
  7. 一个Java对象到底占多大内存?
  8. [个人备忘]SpringMVC+Mybatis+freemarker后台代码生成器自动生成新建表格数据的增删改查处理
  9. 36 岁清华 IT 男,死前对妈妈说:我好累
  10. Java关键字transient