vim 插件安装和卸载
当没有插件管理器时,Vim 用户必须手动下载 tarball 包形式的插件,并将它们解压到 ~/.vim 目录中。在少量插件的时候可以。但当他们安装更多的插件时,就会变得一团糟。所有插件文件分散在单个目录中,用户无法找到哪个文件属于哪个插件。此外,他们无法找到他们应该删除哪个文件来卸载插件。这时 Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。我们几个月前已经写了关于 Vundle 的文章。今天,我们将看到又一个名为 “Vim-plug”
的 Vim 插件管理器。
安装
安装和使用起来非常容易。你只需打开终端并运行以下命令:
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Neovim 用户可以使用以下命令安装 Vim-plug:
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
用法
安装插件
要安装插件,你必须如下所示首先在 Vim 配置文件中声明它们。一般 Vim 的配置文件是 ~/.vimrc
,Neovim
的配置文件是 ~/.config/nvim/init.vim
。
请记住,当你在配置文件中声明插件时,列表应该以 call plug#begin(PLUGIN_DIRECTORY)
开始,并以 plug#end()
结束。
例如,我们安装 “lightline.vim”
插件。为此,请在 ~/.vimrc
的顶部添加以下行。
call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
call plug#end()
在 vim 配置文件中添加上面的行后,通过输入以下命令重新加载:
:source ~/.vimrc
或者,只需重新加载 Vim 编辑器。
现在,打开 vim 编辑器:
vim
使用以下命令检查状态:
:PlugStatus
然后输入下面的命令,然后按回车键安装之前在配置文件中声明的插件。
:PlugInstall
更新插件
要更新插件,请运行:
:PlugUpdate
更新插件后,按下 d
查看更改。或者,你可以之后输入 :PlugDiff
。
审查插件
有时,更新的插件可能有新的 bug 或无法正常工作。要解决这个问题,你可以简单地回滚有问题的插件。输入 :PlugDiff
命令,然后按回车键查看上次 :PlugUpdate
的更改,并在每个段落上按 X
将每个插件回滚到更新前的前一个状态。
删除插件
删除一个插件删除或注释掉你以前在你的 vim 配置文件中添加的 plug 命令。然后,运行 :source ~/.vimrc
或重启 Vim 编辑器。最后,运行以下命令卸载插件:
:PlugClean
该命令将删除 vim 配置文件中所有未声明的插件。
升级 Vim-plug
要升级vim-plug
本身,请输入:
:PlugUpgrade
如你所见,使用 Vim-plug 管理插件并不难。它简化了插件管理。现在去找出你最喜欢的插件并使用 Vim-plug 来安装它们。
原文连接
Vundle 使用方法
vim 插件安装和卸载相关推荐
- vim插件安装_如何安装Vim插件
vim插件安装 尽管Vim快速高效,但默认情况下,它只是一个文本编辑器. 至少,这就是没有插件的情况,插件基于Vim并添加了额外的功能,使其不仅具有键入文本的窗口,还具有更多的功能. 正确搭配各种插件 ...
- vim vim-plug .vim插件安装及使用
Table of Contents 第一:检查当前用户下是否有文件夹:~/.vim 1.创建相应的文件夹和文件 2.文件夹解释 第二:首先安装管理器插件管理器vim-plug 第三:安装插件: 第一: ...
- Linux vim插件安装
在写Python的过程中经常会遇到依赖包在Linux可以轻松安装却在Windows上安装不了的情况,除了在Linux桌面发行版上开,还可以在Linux下搭建一个编辑器,下面就记录一下给vim安装依赖插 ...
- 【学员分享】程序员效率神器,最常用VIM插件安装大全
相信大家多次被推荐用vim作为编辑程序,知道vim编辑有很多优点,但是vim初始界面太原始了,安装了之后只能用来编辑,如果要运行就需要退出去运行,麻烦死了.回想用现成的IDE是多么的舒服.但是为了更好 ...
- mysql 卸载插件_MySQL 插件安装或卸载(window validate_password 为例)
查看插件: mysql> show plugins; mysql> select plugin_name,plugin_status,plugin_type,load_option,plu ...
- pitstop插件使用说明_【学员分享】程序员效率神器,最常用VIM插件安装大全
相信大家多次被推荐用vim作为编辑程序,知道vim编辑有很多优点,但是vim初始界面太原始了,安装了之后只能用来编辑,如果要运行就需要退出去运行,麻烦死了.回想用现成的IDE是多么的舒服.但是为了更好 ...
- Sublime 插件安装、卸载、更新
1.Package Control插件:一个管理插件的插件 Package Control插件的安装.卸载.更新 按下Ctrl+Shift+P,输入PC 选则列表中的 Install Package ...
- ubuntu vim保存退出命令_【学员分享】程序员效率神器,最常用VIM插件安装大全...
相信大家多次被推荐用vim作为编辑程序,知道vim编辑有很多优点,但是vim初始界面太原始了,安装了之后只能用来编辑,如果要运行就需要退出去运行,麻烦死了.回想用现成的IDE是多么的舒服.但是为了更好 ...
- linux里vim插件',安装vim插件(linux下)
安装vim插件(linux下) 第一步:安装zencoding插件(自动完成css html) unzip zencoding-vim.zip –d zencoding 第二步,安装autocompl ...
- linux jedi-vim安装,python学习-vim插件安装
centos7上自带python2.7,我们需要优化一下python环境.一.使用豆瓣源加速软件安装pip install -i flask #使用-i 选项 mkdir ~./pip &a ...
最新文章
- 10个C#编程和Visual Studio使用技巧
- 用shell写了一个自动编译代码的脚本
- android开发环境搭建(ubuntu15.04+jdk8+eclipse+android sdk)
- 《JavaScript高级程序设计》笔记总结
- 解决Numpy 报错 ValueError: zero-size array to reduction operation maximum which has no identity
- OpenShift Security (1) - 红帽多集群安全管理 RHACS 的主要功能和技术架构
- java数据链表 有什么用_链表(linked list)这一数据结构具体有哪些实际应用?
- Black Hat USA 2021主议题介绍
- HDU2002 计算球体积【入门】
- 利用ant和dedex解析classes.dex
- SQLPLUS登陆命令
- telegram bots 开发者文档 简介
- 怎么删除远程桌面连接IP记录 删除连接信息
- 按下删除键出现 ^H 乱码现象总结
- descriptions描述列表换行
- c语言中-next是什么意思,Java中关于nextInt()、next()和nextLine()的理解
- linux limits.conf 生效,limits.conf不生效问题
- 计算机网络实验:路由器交换机与其基本配置操作、常见命令
- 汇编语言_使用int16h中断读取键盘缓冲区
- 为什么企业需要两化融合管理体系?
热门文章
- java开源商城 java搭建直播商城 微服务商城 百万千万级商城 分布式商城 VR全景商城 saas商城 b2b2c商城 o2o商城 积分商城 秒杀商城 拼团商城 分销商城 短视频商城 商家入驻商城
- 解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“问题
- 超级课程表显示服务器出错,不得不说,超级课程表正在流失大学生用户——一位超级课程表粉丝的自白...
- 8086汇编语言:8086CPU的各个引脚的功能讲解
- 电脑自动操作软件_六大写作软件功能解说,网络作家不可错过的码字软件宝典...
- 基于asp.net的在线问卷调查系统
- 问卷调查系统的设计与实现
- Linux菜鸟教程(一 :JDK安装和java环境的配置)
- PLSQL的下载、安装、配置远程连接Oracle 详解
- 微信小程序使用百度地图的Api