开发工具 推荐 Vim 配置的一个好的插件 vim-pathogen

kewin · 2013年10月13日 · 最后由 kewin 回复于 2013年10月19日 · 7847 次阅读

[推荐]vim 配置的一个好的插件 vim-pathogen 原来很多插件需要 合并到 .vim 下的 autoload , lib, plugin,doc ... etc 现在安装这个插件侯就不再需要了

https://github.com/tpope/vim-pathogen

Install to ~/.vim/autoload/pathogen.vim. Or copy and paste:

mkdir -p ~/.vim/autoload ~/.vim/bundle curl -Sso ~/.vim/autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

If you're using Windows, change all occurrences of ~/.vim to ~\vimfiles.

Add this to your vimrc:

execute pathogen#infect()

If you're brand new to Vim and lacking a vimrc, vim ~/.vimrc and paste in the following super-minimal example:

execute pathogen#infect()
syntax on
filetype plugin indent on

[update] vim-pathopen 是一种不做的方式来使用

同时看到大家的推荐,vundle 也很棒,目前看到一个非常适合团队协作的一个配置 作为 square 分享使用的 https://github.com/square/maximum-awesome maximum-awesme 结合 vundle 和 iTerm ,macvim tmux 等等,作为内部协作的开发同一环境基础工作配置,很棒的东西,值得推荐

个人感觉 vundle 更好用些。

NeoBundle too.

pathogen 可能更符合 vim 熟手的习惯,升级 plugin 随自己的需求和想法,手动为主

不过 vundle 之类的自动处理也很方便,对于入门 vim 的人不失是个好工具

#6 楼 @gene_wu 使用 Vundle 的话,如果你想停留在某插件的特定版本,你可以输入 repository 的 url 地址,配合 branch tag 啥的,你也可以按自己的要求决定是否升级某插件。

这个的好处是,配置一次,永远生效。以后只需要 BundleUpdate 就好了,Vundle 不会越殂代疱的。

不过我觉得没必要这么做,插件的升级一般都是为了解决 Bug 或配合新功能,除非你用老 Vim 一辈子不升级,否则有什么理由拒绝插件升级呢?

#7 楼 @nightire good idea! 用 repository 的 tag 是个好办法,我要去试试看 NeoBundle,速度是王道。

每个人的习惯和爱好都不同。我一直用 vundle

没用过 Pathogen,用的是 Vundle,个人感觉 Vundle 真的非常实用,而且简单,值得一看。

作为 square 分享使用的 https://github.com/square/maximum-awesome maximum-awesme 结合 vundle 和 iTerm ,macvim tmux 等等,作为内部协作的开发同一环境基础工作配置,很棒的东西,值得推荐

需要 登录 后方可回复, 如果你还没有账号请 注册新账号