Hacking Vim: 插件管理器Pathogen(02)
摘要
本文介绍了 Vim
插件管理器 —— Pathogen
,让大家更高效的管理自己的 Vim
配置.
为什么要用插件管理器
- 插件都安装在
~/.vim
目录下,增/删/改/查 都很不方便,而且随着插件增多会更糟. - 可以使用
git submodule
独立管理各个插件. - 用最原始的管理方式会被鄙视(笑).
Vim插件管理器
下面简要介绍 Vim
世界现在最流行的三个最流行的插件管理器,然后再详细介绍pathogen.vim
pathogen.vim
- 简要说明: 更容易的管理
runtimepath
. 将不同Vim
插件放置到独立文件夹中,更方便的增/删/改/查: ) - 创建日期:
2008-08-07
- GitHub: https://github.com/tpope/vim-pathogen/
Vundle.vim
- 简要说明: 提供了一套管理指令,非常方便的管理
Vim
插件,类似Ruby
社区的Bundler
- 创建日期:
2011-02-19
- GitHub: https://github.com/gmarik/Vundle.vim
neobundle.vim
- 简要介绍: 号称下一代的
Vim
插件管理器,基于 Vundle.vim,添加了很多特性,因为 Vundle.vim 坚持KISS
原则. - 创建日期:
2011-09-16
- GitHub: https://github.com/shougo/neobundle.vim
安装
本篇文章的代码在 https://github.com/NsLib/blog-vim-proj/tree/pathogen
也可以用 shell
一键安装:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
按照上面的步骤完成安装后,还需要在 ~/vimrc
开头加上:
execute pathogen#infect()
syntax on
filetype plugin indent on
至此 pathogen.vim 已经安装完成,以后安装新的插件,只需要将插件放置到 ~/.vim/bundle
安装第一个插件
这里选择一个很好用的插件 numbers.vim,可以更好的显示行号,请在 shell
中执行:
git clone https://github.com/myusuf3/numbers.vim.git ~/.vim/bundle/numbers
rm -rf ~/.vim/bundle/numbers/.git
运行效果如下:
结语
我个人使用的是 pathogen.vim,因为我的 vim
在 GitHub
和公司的 GitLab
上各有一份,而且我对一些插件有很多修改,因此把所有插件打包进一个项目更方便快速部署.
另外,大家是可以混合使用 pathogen.vim 和 Vundle.vim/neobundle.vim 进行互补,没有必要为谁是更好的插件管理器这个事情上纠结.
一些资源
- 教你用NeoBundle管理Vim插件
- 使用Vundle管理Vim插件
- Vundle vs Pathogen
Hacking Vim: 插件管理器Pathogen(02)相关推荐
- vim 中的杀手级插件: vundle (vim 插件管理器)
From:http://zuyunfei.com/2013/04/12/killer-plugin-of-vim-vundle/ vundle.txt:https://github.com/Vundl ...
- vim插件管理器minpac安装及使用
文章目录 写在前面 安装与配置 插件的安装与删除 安装插件 更新插件 删除插件 自定义命令 示例:`pydiction`补全插件的安装与使用 写在前面 本文介绍一下安装Vim插件管理器minpac的方 ...
- vim插件管理器:Vundle的介绍及安装(很全)(转载)
转载自:https://blog.csdn.net/zhangpower1993/article/details/52184581 背景 Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim ...
- VIM妙用及linux使用技巧(包括vim插件管理器、指令与键盘映射、打开多个文件、奇偶删除行、vim替换等)
前言 vim 是个非常高效.非常好用的工具,很多人一旦开始使用 Vim 之后就再也无法自拔.然而, Vim 仍然有其自身缺陷,对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性,同时,为了展 ...
- vim插件管理器:Vundle的介绍及安装(很全)
背景 Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,插件的安装与更新与删除都需要自己手动来,既麻烦费事,又可能出现错误. Vundle简介 Vundle 是 Vim ...
- Vim插件管理器——Vundle
文章目录 Vim插件管理器--Vundle Vundle简介 如何安装 1 确保已经安装git 2 安装Vundle 3 配置 4 运行 几个常用的Vundle命令 Vim插件管理器--Vundle ...
- Linux Vim插件管理器Vundle安装和使用
Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件.插件管理器用于方便.快速的安装.删除.Vim更新插件.vim Vundle插件官方地址:https://github.com/V ...
- vim插件管理器:Vundle的安装
https://blog.csdn.net/zhangpower1993/article/details/52184581 安装: git clone https://github.com/Vundl ...
- vim win装_vim插件管理器的安装和配置-windows
# vim插件管理器的安装和配置-windows ### 前言 ----------------------------- - vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活 - 本 ...
- Vim使用(二)——插件管理器vundle及nerdtree和ctags插件
文章目录 一.vim插件管理器. 1.1 安装步骤 1.2 使用方式 二.ctags插件的安装 2.1 安装步骤: 2.2 使用方式: 一.vim插件管理器. 插件管理器可以方便管理vim插件的安装. ...
最新文章
- Python模块和包
- CodeForces Round #291 Div.2
- 第二版全新博客园win phone 客户端
- E820-DTU与昆仑通态组态软件联机
- spring定时注解方式定时写到xml里面融合
- 并查集——村村通(洛谷 P1536)
- python GIL 全局解释器锁详解
- HDOJ-1272 小希的迷宫
- 金融银行业机器学习—机遇、风险、案例
- 王码五笔98版forwin10_王码五笔输入法98版
- Unity3D游戏开发中100+效果的实现和源码大全 - 收藏起来肯定用得着
- Java 点餐小程序源码带管理后台(免费分享)
- 全国省市区的数据导入
- python驱动photoshop_用Python用Photoshop打开PDF
- 二字动词 复盘赋能_【格格读书成长营】用复盘来为自己赋能
- 【转】最优传输理论---(微信公总号:老顾谈几何)顾险峰
- 大数据入门级学习攻略
- app打包上传遇到的问题
- IDEA2021 event log提示 打开/关闭
- 目录-降膜式蒸发器及其应用