vim-plug 是一个小型的 vim 插件管理器。
特性:
易于安装,单个文件
易于使用,语法直观
超快 的并行安装和更新
可创建影子克隆来最小化磁盘使用以及下载时间
按需加载,大大提升启动速度
可浏览和回滚更新
Branch/tag 支持
更新后的钩子处理
支持外部管理插件
使用方法:只需要下载 plug.vim 文件并存放到 ~/.vim/autoload 目录即可。
示例:
call plug#begin('~/.vim/plugged') " Make sure you use single quotes Plug 'junegunn/seoul256.vim' Plug 'junegunn/vim-easy-align' " Group dependencies, vim-snippets depends on ultisnips Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' " On-demand loading Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } Plug 'tpope/vim-fireplace', { 'for': 'clojure' } " Using git URL Plug 'https://github.com/junegunn/vim-github-dashboard.git' " Plugin options Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' } " Plugin outside ~/.vim/plugged with post-update hook Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': 'yes \| ./install' } " Unmanaged plugin (manually installed and updated) Plug '~/my-prototype-plugin' " Add plugins to &runtimepath call plug#end()
Vim-plug 是一个自由、开源、速度非常快的、极简的 vim 插件管理器。它可以并行地安装或更新插件。你还可以回滚更新。它创建浅层克隆最小化磁盘空间使用和下载时间。它支持按需加载插件以加快启动时间。其他值得注意的特性是支持分支/标签/提交、post-update 钩子、支持外部管理的插件等。 安装和使用起来非常容易。你只需打开终端并运行以下命令: $ curl -fLo ~/.vim/auto
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 vim-plug is very good 提示:以下是本篇文章正文内容,下面案例可供参考 一、What is vim-plug? 示例:vim-plug 是 vim 管理插件的插件 二、How to use ? 1.install curl -fLo ~/.vim/autoload/plug.vim --create-dir
github.com太慢 从github.com上git太慢时可以换成镜像,比如github.com.cnpmjs.org. Linux下可以在bash的配置文件比如.bashrc中建立gitclone函数 function gitclone() { git clone https://github.com.cnpmjs.org/$1; } 之后bash shell下只用 gitclone so
vim-plug这个插件其中有一个操作其实就是把你写在配置文件中的内容转化为一个url,而后用这个url去下载插件。 如果下载不下来,我能想到的解决方法有两个: hosts修改github IP地址 把vim-plug里面的 url 组合方式换一下 我最后用第二个方式解决了vim-plug无法下载的问题。 我们可以使用SSH链接的方式下载。 vim进入plug.vim文件,应该在autoload文
1.下载vim-plug cd ~/.vim/autoload wget https://github.com/junegunn/vim-plug/archive/0.10.0.tar.gz tar -xvf 0.10.0.tar.gz cp vim-plugxxxxxxx/plug.vim ./ 2.配置vim-plug , 安装 vim-colorscheme 和 nerdtree 2-1 修
github 上有很多大牛开发出了很多好用的 vim 插件,手动下载安装的话比较麻烦,因此我们需要插件管理器,插件管理器有多种选择, 比如 Vundle Pathogen Vim-plug 我目前在用的是 Vim-plug, 使用起来比较简单,目前没有发现什么痛点,推荐大家使用。 Vim-plug 安装 curl -fLo ~/.vim/autoload/plug.vim --create-dir
由于某些原因,现在国内在下载vim plug 时,总是无法下载成功 x vim-fugitive: Cloning into '/home/xx/.vim/plugged/vim-fugitive'...
主要原因:vim-plug 上的插件大部分都托管在github上。 解决方案:用国内镜像,间接访问vim-plug的实际网站。即修改plug.vim访问的网站为镜像网站。 打开 plug.vim ,搜索 github, 修改两条语句,即可成功下载GitHub资源。 let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.
下载 curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 配置 $ mkdir ~/.vim/plugged $ vim ~/.vimrc 加入以下内容 call plug#begin('~/.vim/
最近在捣鼓我的neovim配置,发现使用的 vim-plug 下载插件的时候会卡住迟迟无法完成 然后 查看vim-plug.vim的源码发现 作者提供了未说明的全局变量 plug_url_format 重新设置这个变量的值到国内github国内的镜像可以加速插件的下载 具体的做法如下 "在 调用 call plug#begin('~/.config/nvim/plugged') 之前 设置plug
使用插件,可以扩展Vim的功能。Vim支持许多插件,其中大多数都是免费提供的。本章是关于Vim插件的,将讨论以下主题内容 - 插件管理 一些有用的插件 1. 插件管理 本节讨论插件管理。 Vim提供各种插件管理器,但不会使用任何插件管理器,而是将手动执行所有这些步骤以便更好地理解。当理解了这些步骤,就可以使用插件管理器。 安装插件 要安装任何插件,请执行以下步骤 - 在用户的主目录中创建 .vim
在插件管理,可以查看项目已安装的插件列表,也可以在上方的搜索框中搜索项目已安装的插件,然后更新或卸载它们。 安装插件 点击右上角的“安装插件”按钮后,我们可以浏览所有的插件,这里我们将San CLI插件和San CLI UI插件进行了分类展示,提升搜索效率。 安装 devtools 右上角还提供了安装 devtools 的快捷入口。 注:devtools 是用于调试 san.js 应用的开发工具。
微信文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/plugin-management/pluginManager.applyPlugin.html 申请使用插件 $pluginAppId = 'xxxxxxxxx'; $app->plugin->apply($pluginAppId); 删除已添
Vim 的很多特色和高级功能都是通过插件的方式提供的。这样的模式使得 Vim 能否按需定制,在即保证功能的情况下又避免了臃肿。同时,这也是 Vim 强大和灵活的原因之一。 1. Vim 的包管理工具 Vim 有三种插件管理器: Vundle Vim-plug Vim 原生插件管理器 这个小节我们主要介绍前两种第三方包管理器,原生 Vim 包管理针对批量管理插件不友好,需要手动维护。不像第三方包管理
虽然 Vim 已经提供了非常强大的功能,但如果有几款好用的插件辅佐,更能让你的工作事 半功倍。 安装插件 若要手动安装 Vim 插件,需要完成如下步骤: 创建 .vim 文件夹 cd ~ mkdir .vim 在 .vim 文件夹中创建 bundle 文件夹 cd .vim mkdir bundle copy 或 clone 插件文件 cd bundle git clone
既然本文主旨在于讲解如何通过插件将 vim 打造成中意的 C/C++ IDE,那么高效管理插件是首要解决的问题。 vim 自身希望通过在 .vim/ 目录中预定义子目录管理所有插件(比如,子目录 doc/ 存放插件帮助文档、plugin/ 存放通用插件脚本),vim 的各插件打包文档中通常也包含上述两个(甚至更多)子目录,用户将插件打包文档中的对应子目录拷贝至 .vim/ 目录即可完成插件的安装。
10.2 插件管理器插件介绍 10.2.1 插件管理的必要性 上一节介绍了 vim 用户目录(~/.vim,并推荐设为 $VIMHOME 环境变量)。这在自 己写简单脚本是很方便的,按规范将不同性质与功能的脚本放在不同子目录。但这有个潜 在的问题,源于你不能总是自己造轮子,且不论是否有能力造复杂的轮子。 这世界上多年以来有许多狂热的 vim 爱好者,开发了许多作秀的插件,应该善加选择然 后下载安装
本文向大家介绍vim 管理缓冲区,包括了vim 管理缓冲区的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用缓冲区来处理多个文件。当您使用打开文件时 它会在一个新的缓冲区中打开(该命令意味着编辑文件)。保存文件临时副本的新缓冲区。 您可以使用转到上一个缓冲区,使用进入:bp[rev]下一个缓冲区:bn[ext]。 您可以转到b{n}第n个缓冲区。b2转到第二个缓冲区。 使用:ls或:buf