| show | step |
|---|---|
| version | 1.0 |
| enable_checker | true |
- 上次我们把vim升级了
- 用的是源码编译的方法
- 主流程
- 直接下载源码
- 配置
- 编译并安装
- 后续
- 然后设置了软连接
- 配置了颜色方案
- 配置里面最后一部分是关于插件的
- 插件怎么玩呢?
- 这里好像注释掉了一个函数
- 所使用的语法就是vim-plug的语法
- plug的意思是插
- 负责的是一些插件
- 我们按照说明文档提供的方法
- 准备安装vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- 只有一个文件
- 很快就装进来了
- 将244行以后
- 取消注释
- 目前有一个nerdtree的插件
- 保存并运行当前vim文件
- 怎么安装插件呢
- PlugInstall
- 命令运行后
- 会在左边添加一个浮动窗口
- 显示安装情况
- 装完了也会有个提示
- 还有什么样的命令呢
- 我们可以试试这个:PlugStatus
- 查看插件状态
- 确实查看了状态为ok
- 如果要删除呢?
- 可以删除没有列出的插件
- 先把246行注释掉
- 尝试删除
- 这回就真删除了
- 因为不在列表里了
- 当然还可以再添加
- 前提是把注释去掉
- 这个特征字符串什么意思?
- scrooloose/nerdtree
- 特征显然是可以连接到一个github地址的
- 在最初的时候
- 人们从vim.org下载插件的tarball文件
- 解压并手动安装
- 插件多了、版本多了容易乱
- 不清楚对应关系
- 后来
- 人们从github下载
- 还可以查看文档和交互
- 但是下载到本地之后还是容易乱
- 升级的时候不知道对应关系
- 不知道删哪个
- 目前
- 使用vim-plug之类的插件管理器
- 来自动化地管理插件
- 每个插件一个文件夹
- 非常清晰
- 易于管理
- 具体在那个文件夹呢?
- 自动化还有什么好处呢?
- :PlugUpgrade
- 可以更新本体
-
:PlugUpdate
- 可以更新所选定的插件
-
:PlugDiff
- 查看更新了的插件有什么差别
- 我们这次研究了插件管理器vim-plug
- 这个插件可以管理插件
- 添加
- 删除
- 升级
- 每个插件在自己的文件夹里
- 一般在~/.vim/plugged
- 有什么好玩的插件可以装呢?🤔
- 下次再说!👋