🦄 弃用 vundle 拥抱 vim-plug

2019 年 2 月 1 日
 billyangg

正确安装 vim-plug

之前写了一篇🦄 一篇文章讲清楚如何安装 vim 插件,见各位童鞋留言说 vim-plug 更好用。果然各种插件方便管理,安装也很简单。下面简单说下 vim-plug 的操作基本姿势:

安装 vim-plug

vim-plug 是一个 vim 的插件管理插件(A minimalist Vim plugin manager),安装使用简单:

首先下载 plug.vim 文件,戳这里下载

并将文件放在 windows 中的 ~/vimfiles/autoload 或 unix 中的 ~/.vim/autoload 文件夹内

或使用如下命令

# Unix
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

# windows
md ~\vimfiles\autoload
$uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
(New-Object Net.WebClient).DownloadFile(
  $uri,
  $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(
    "~\vimfiles\autoload\plug.vim"
  )
)

这样就算安装完成了...

安装插件

安装插件,只需要将插件写在 .vimrc 内,然后在 vim 中使用 :PlugInstall 命令即可:

call plug#begin('~/.vim/plugged')

Plug 'vim-airline/vim-airline'

call plug#end()

确保插件要放在 begin 和 end 之间

重新打开 vim 使用命令 :PlugInstall:

Finishing ... Done! 表示安装完成

删除插件

删除插件,只需要将写在 .vimrc 配置文件内的插件删除,重启 vim 并执行命令 :PlugClean 即可:

call plug#begin('~/.vim/plugged')

call plug#end()

保存在 vim 中使用 :PlugClean:

其他操作见官网vim-plug

11066 次点击
所在节点    Vim
15 条回复
AEANWspPmj3FUhDc
2019 年 2 月 1 日
可以把 plug.vim 放在自己的 vimrc 中一起管理。
junnplus
2019 年 2 月 2 日
不应该使用 vim8 自带的 packages 么
iam070
2019 年 2 月 2 日
切换的很快,有效率!
v4dc
2019 年 2 月 2 日
但你没说比 vundle 好在哪啊。这两天刚回归 vim,发现好多插件都推荐使用 vim-plug 了,正在思索呢
leaveeel
2019 年 2 月 2 日
emmm 这个和 vundle 操作不是一样吗。还是说 win 和 linux 有差别
wweir
2019 年 2 月 2 日
我的配置是:
Vim 启动会找一下 plug.vim 在不在,不在就自动下载一下
billyangg
2019 年 2 月 2 日
@junnplus 都行 你喜欢就可以
billyangg
2019 年 2 月 2 日
@aliao0019 vundle 和 vim-plug 的比较网上有很多文章了 我就不堆砌了
billyangg
2019 年 2 月 2 日
@leaveeel 操作上 vundle 安装和卸载插件都要手动修改 vimrc
pkookp8
2019 年 2 月 2 日
之前更新 8 的时候看到说 8 自带插件管理
但一直用 vundle 习惯了就不想换了
dajj
2019 年 2 月 2 日
我用 git 管理。 手动复制目录, 就一套配置行了。
Chingim
2019 年 2 月 3 日
@wweir 大佬,分享一下在 vimrc 里怎么搞?每次换电脑,都要手动去下载
wweir
2019 年 2 月 3 日
@Chingim https://github.com/wweir/.wweir/blob/master/vimrc#L9
我的配置基本都改成了自拉取依赖环境,都是懒出来的 🤣
R0ckyY2
2019 年 2 月 7 日
推荐使用 minpac,它是构建在 vim8 自带的 plugin manager 之上,良好的利用了 vim8 的异步特性。
Taigacute
2019 年 2 月 23 日
@Chingim 你可以看我的配置。我用 dein 会自动下载 dein 的插件管理也会自动安装插件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/532549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX