精华内容
下载资源
问答
  • vim-plug, 我的vim插件, 基于vim-plug安装
  • vim 插件之 vim-plug安装

    千次阅读 2019-04-12 23:51:28
    使用主要是因为vim-plug安装插件是并行的,比vundle要快得多,而且提示信息也更加丰富。 1.安装vim-plug curl -fLo ~/.vim/autoload/plug.vim --create-dirs ...

    使用主要是因为vim-plug安装插件是并行的,比vundle要快得多,而且提示信息也更加丰富。

    1.安装vim-plug  

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

    2. 修改 ~/.vimrc文件 加入:

    call plug#begin('~/.vim/plugged')
    
    " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
    Plug 'junegunn/vim-easy-align'
    
    " Initialize plugin system
    call plug#end()

    ps:可在begin和end中间加入自己要安装的插件。

    3.常用命令

    打开 ~/.vimrc

    • 查看插件状态 :PlugStatus
    • 安装插件 :PlugInstall
    • 更新插件 :PlugUpdate
    • 清理插件 :PlugClean

    4. vim 某文件 效果如下图:

     

    展开全文
  • 基于vim-plug安装YCM

    千次阅读 2019-03-09 22:35:23
    基于vim-plug安装YCM一. 注意事项1.1 安装vim8一. vim-plug1.1 安装1.2 使用二. YCM2.1 安装依赖库2.2 安装本体2.3 编译2.4 配置 一. 注意事项 确保你拥有支持Python 2或Python 3的Vim 7.4.1578以上版本 ...

    一. 注意事项

    1. 确保你拥有支持Python 2或Python 3的Vim 7.4.1578以上版本

    2. 如果版本不对,可以直接卸载vim(https://blog.csdn.net/wycgi/article/details/88369862),安装vim8

    3. 以下代码全部在ubuntu16.04中实现,如有不兼容之处,还请见谅

    1.1 安装vim8

    ubuntu可以按照以下方式快速安装vim8

    # 利用源安装你必须安装这个
    sudo apt install software-properties-common
    # 添加vim源
    sudo add-apt-repository ppa:jonathonf/vim
    # 更新源
    sudo apt update
    # 安装
    sudo apt install vim
    

    一. vim-plug

    1.1 安装

    在ubuntu 16.04中输入以下代码

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

    1.2 使用

    ~目录下添加并编辑.vimrc文件:

    vi ~/.vimrc
    

    然后再其中添加如下代码(安装YouCompleteMe插件需要):

    call plug#begin('~/.vim/plugged')
    " 要安装的插件写在两个call之间
    Plug 'Valloric/YouCompleteMe'
    call plug#end()
    

    二. YCM

    具体可参考官方指南: YCM

    2.1 安装依赖库

    输入以下命令(具体看自己的语言需求安装,我的话有python3就好了):

    sudo apt install build-essential cmake python3-dev
    

    2.2 安装本体

    输入以下命令打开编辑器:

    vim
    

    输入以下命令进行安装:

    :PlugInstall
    

    2.3 编译

    安装完后,输入以下命令,进入YCM的目录并编译全部:

    cd ~/.vim/plugged/YouCompleteMe
    sudo ./install.py --all
    

    tip: 如果后面不能正常运行,可以再次输入:

    sudo python3 ./install.py --all
    

    或者:

    sudo ./install.sh --all
    

    2.4 配置

    将官方的默认配置文档复制到~目录:

    cp ~/.vim/plugged/YouCompleteMe/third_party/ycmd/examples/.ycm_extra_conf.py ~/
    

    然后在~目录下的.vimrc文件中添加以下内容:

    "默认配置文件路径"
    let g:ycm_global_ycm_extra_conf = '~/.ycm_extra_conf.py'
    "打开vim时不再询问是否加载ycm_extra_conf.py配置"
    let g:ycm_confirm_extra_conf=0
    set completeopt=longest,menu
    "python解释器路径"
    let g:ycm_path_to_python_interpreter='/usr/bin/python'
    "是否开启语义补全"
    let g:ycm_seed_identifiers_with_syntax=1
    "是否在注释中也开启补全"
    let g:ycm_complete_in_comments=1
    let g:ycm_collect_identifiers_from_comments_and_strings = 0
    "开始补全的字符数"
    let g:ycm_min_num_of_chars_for_completion=2
    "补全后自动关机预览窗口"
    let g:ycm_autoclose_preview_window_after_completion=1
    " 禁止缓存匹配项,每次都重新生成匹配项"
    let g:ycm_cache_omnifunc=0
    "字符串中也开启补全"
    let g:ycm_complete_in_strings = 1
    "离开插入模式后自动关闭预览窗口"
    autocmd InsertLeave * if pumvisible() == 0|pclose|endif
    "上下左右键行为"
    inoremap <expr> <Down>     pumvisible() ? '\<C-n>' : '\<Down>'
    inoremap <expr> <Up>       pumvisible() ? '\<C-p>' : '\<Up>'
    inoremap <expr> <PageDown> pumvisible() ? '\<PageDown>\<C-p>\<C-n>' : '\<PageDown>'
    inoremap <expr> <PageUp>   pumvisible() ? '\<PageUp>\<C-p>\<C-n>' : '\<PageUp>'
    

    三. 参考资料

    https://www.jianshu.com/p/d52e1f113984
    https://github.com/Valloric/YouCompleteMe#linux-64-bit
    https://www.jianshu.com/p/f15018e5fafe
    https://www.jianshu.com/p/4cbdadab3ad0

    展开全文
  • 通过vim-plug安装tarbar 安装vim-plug后,在.vimrc中添加 call plug#begin('~/.vim/plugged') Plug 'majutsushi/tagbar' call plug#end() 然后执行 source ~/.vimrc :PlugInstall 然后去cpp文件使用tagba,执行 :...

    通过vim-plug安装tarbar

    安装好vim-plug后,在.vimrc中添加

    call plug#begin('~/.vim/plugged')
    Plug 'majutsushi/tagbar'
    call plug#end()
    

    然后执行

    source ~/.vimrc
    :PlugInstall
    

    然后去cpp文件使用tagba,执行

    :TagbarToggle
    

    出现错误

    Please download Exuberant Ctags from ctags.sourceforge.net and install it in a directory in your $PATH or set g:tagbar_ctags_bin.

    原理安装tagbar需要依赖

    • Vim >= 7.3.1058 or any version of NeoVim.
    • Exuberant Ctags >= 5.5, or (highly recommended) any version of Universal Ctags which is a currently maintained fork of Exuberant Ctags with many bugfixes, support for many more formats, and proper Unicode support. Some additional formats can also be handled by other providers such as jsctags, phpctags, or others.

    我的vim是vim8.所以,我还需要去安装Ctgas。

    首先git Ctgas

    git clone https://github.com/universal-ctags/ctags.git
    

    下载好后进入文件夹中

    cd ctags
    

    然后执行以下命令

    $ ./autogen.sh
    $ ./configure --prefix=/where/you/want # defaults to /usr/local
    $ make
    $ make install # may require extra privileges depending on where to install
    

    又出现错误

    执行./autogen.sh时

    • type autoreconf ./autogen.sh: 第 5 行:type: autoreconf: 未找到 + exit 1

    解决办法

    yum  -y install install autoconf automake libtool
    

    执行make install # may require extra privileges depending on where to install时

    /usr/bin/install: 无法删除"/usr/local/bin/ctags": 权限不够
    /usr/bin/install: 无法删除"/usr/local/bin/readtags": 权限不够

    解决办法,进入root用户,执行

    chmod -R 777 /usr/local/bin
    

    给其权限。

    最后可以使用tagbar了。

    展开全文
  • vim-plug安装笨办法:解决curl 443问题 本周进行vim-plug安装时按照Github上的指引在命令行中输入如下代码后出现了443的问题 curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ ...

    vim-plug安装笨办法:解决curl 443问题


    本周进行vim-plug安装时按照Github上的指引在命令行中输入如下代码后出现了443的问题
    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
        https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
    curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to raw.githubusercontent.com:443
    

    处理了好久,采取过在/etc/hosts中添加raw.githubusercontent.com的IP地址的做法,更改自身dns的办法但不行。后面不经意间打开了vim-plug的raw.githubusercontent.com内容
    观察了一下发现curl下载的东西也不过是这堆文档。按照这个思路,只需要我们自己创建一个autoload文件夹并将plug.vim文件放进去,再将上面的vim-plug内容复制粘贴到plug.vim即可。

    $mkdir ~/.vim/autoload
    $cd ~/.vim/autoload
    $touch plug.vim
    $vim plug.vim 
    

    vim-plug的raw.githubusercontent.com内容复制到plug.vim中即可。

    vim-plug安装成功后在安装其它插件时可能还会出现被墙了的情况。提高插件安装的办法:将git修改为其镜像,请见参考文献2。

    完成vim-plug的安装以及修改git后按照vim-plug的使用指南即可完成插件的安装。


    参考文献

    https://www.zhihu.com/question/429173148/answer/1661855824
    https://blog.csdn.net/htx1020/article/details/114364510

    展开全文
  • 在ubuntu下使用vim-plug安装插件YouCompleteMe ​ 最近尝试在ubuntu下安装YME,感觉踩了很多坑,写一篇博客记录一下过程。 1.环境检测 ​ 安装前检测各种软件的版本,对不符合要求的软件进行升级,可以在后面的安装...
  • vim插件管理器vim-plug安装方法

    万次阅读 热门讨论 2018-08-26 11:27:18
    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#beg....
  • Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' " On-demand loading Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } Plug 'tpope/vim-fireplace', { 'for': 'clojure' } " Using a non-default ...
  • 1 安装vim-plug插件管理工具 // 安装vim-plug curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 编辑根目录下的~/.vimrc文件 加入一下...
  • https://github.com/junegunn/vim-plug ...curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 配置 $ mkdir ~/.vim/plugged $ ...
  • 最近在捣鼓我的neovim配置,发现使用的 vim-plug 下载插件的时候会卡住迟迟无法完成 然后 查看vim-plug.vim的源码发现 作者提供了未说明的全局变量 plug_url_format 重新设置这个变量的值到国内github国内的镜像可以...
  • Vim高级教程:vim-plug安装C/C++插件

    千次阅读 2020-07-08 17:53:27
    插件不是一个一个安装,而是通过插件管理器vim-plug安装vim-plug会将所有的插件全部安装完成,就不需要手动一个一个安装。 第一步,下载配置文件 创建~/.vim隐藏文件夹,这是vim的插件的配置路径 进入~/.vim ...
  • 最近用Vim-Plug配置Vim的时候发现dense-analysis/ale 这个插件装不上。 主要是Git clone 的时候一直拉不下来,可能是网的问题。 2.解决问题 把dense-analysis/ale这个github上的项目拉到码云上,在通过码云clone到...
  • VIM-Plug安装插件失败,更换源

    千次阅读 2021-04-14 14:49:35
    由于某些原因,现在国内在下载vim plug 时,总是无法下载成功 x vim-fugitive: Cloning into '/home/xx/.vim/plugged/vim-fugitive'... error: RPC failed; curl 28 GnuTLS recv error (-11
  • 参考文章: 一步一步带你安装史上最难安装vim 插件 —— YouCompleteMe Vim-plug:极简 Vim 插件管理器 安装方式 安装vim sudo apt-get install vim ...安装vim-plug并通过plugged安装youcompleteme
  • vim-plug安装就不说了 安装coc.vim 在.vimrc或init.vim里添加以下代码 " 安装coc.nvim Plug 'https://gitee.com/huang_jian_hua/coc.nvim.git', {'branch': 'release'} 然后重新启动Vim并运行:PlugInstall。 ...
  • vim-plug 下载时都是用的实际网站, 我们可以修改plug.vim来将实际网站变为镜像网站, 提高下载成功率. 在 plug.vim 中搜索 github, 修改两条语句,即可成功下载GitHub资源。  1 将该行 let fmt = get(g:, '...
  • 本文用到的资源合集 1. 到https://github.com/vim/vim-win32-installer/releases下载, 本文用的是 8.2的zip版本的, gvim_8.2.2406_x64_signed... 之后手动安装插件的时候, 都是解压缩后将目录档案(autoload,plug..
  • 安装plug (https://github.com/junegunn/v... curl -fLo ~/.vim/autoload/plug.vim --create-dirs \https://raw.githubusercontent... 编辑~/.vimrc文件(不存在,则创建) " Specify a directo...
  • 前言:在掌握了vim的基本配置和操作,经过一段时间的使用后,vim逐渐展示它作为编辑器的强大,但是有时候我们又有些不满,尤其是希望vim能够变得更加smart,并且能够扩展它的功能,于是我们开始使用vim插件。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,022
精华内容 2,008
关键字:

vim-plug安装