首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏粽子的深度学习笔记

    使用Vundle安装YouCompleteMe

    使用Vundle安装YouCompleteMe Linux x64系统 1. Vundle简介 Vundle是Vim bundle的缩写,是Vim插件管理器。 3.2 YouCompleteMe 在vundle#begin和vundle#end之间填写: Plugin 'ycm-core/YouCompleteMe' 当然也可以git clone git 源代码到 ~/.vim/bundle/YouCompleteMe **注:**YCM不小,轻耐心等待。 cd ~/.vim/bundle/YouCompleteMe python3 install.py --all 参考:https://github.com/ycm-core/YouCompleteMe Reference: Vundle YouCompleteMe vim插件管理器:Vundle的介绍及安装(很全) Vim的终极配置方案,完美的写代码界面!

    1.7K10发布于 2021-07-07
  • 来自专栏粽子的深度学习笔记

    使用Vundle安装YouCompleteMe

    使用Vundle安装YouCompleteMe Linux x64系统 1. Vundle简介 Vundle是Vim bundle的缩写,是Vim插件管理器。 3.1 YouCompleteMe 在vundle#begin和vundle#end之间填写: Plugin 'ycm-core/YouCompleteMe' 当然也可以参考YouCompleteMe的 GitHub上的,直接使用 install.py来安装YouCompleteMe。 参考:https://github.com/ycm-core/YouCompleteMe 3.2 保存之后,有两种方法安装插件。 Reference: Vundle YouCompleteMe vim插件管理器:Vundle的介绍及安装(很全) Vim的终极配置方案,完美的写代码界面!

    1.3K20发布于 2021-07-07
  • 来自专栏frytea

    Ubuntu下为vim安装YouCompleteMe插件

    版本 ≥ Vim 7.4.1578+ (查看 vim --version) 安装 第一步,使用Vundle安装YouCompleteM 在.vimrc中添加以下内容 Plugin 'Valloric/YouCompleteMe /install.py需要克隆,不能直接下载zip压缩包 $ git clone https://github.com/Valloric/YouCompleteMe.git 第二步,拉取依赖(包括可能用到的工具 ) $ cd YouCompleteMe $ git submodule update --init --recursive $ sudo apt install cmake $ sudo apt install 教程 vim YouCompleteMe: ERROR: Python headers are missing in /usr/include/python2.7. #1 vim插件YouCompleteMe 安装 Vim自动补齐插件YouCompleteMe安装指南(2019年最新)-Vim插件(15) YouCompleteMe unavailable: requires Vim compiled with

    2.1K20发布于 2020-07-27
  • 来自专栏北京马哥教育

    Vim自动补全神器:YouCompleteMe

    YouCompleteMe的特别之处 基于语义补全 总所周知,Vim是一款文本编辑器。也就是说,其最基础的工作就是编辑文本,而不管该文本的内容是什么。 YouCompleteMe也正是在clang/llvm的基础上进行构建的。 ' 保存退出后打开vim,在正常模式下输入 :BundleInstall 等待vundle将YouCompleteMe安装完成 而后进行编译安装: cd ~/.vim/bundle/YouCompleteMe 在用:BundleInstall安装完成或者使用 git clone --recursive https://github.com/Valloric/YouCompleteMe.git 获取最新的仓库, 总结 YouCompleteMe是我用过的最爽的一个自动补全的插件了。之前使用acp时,遇到大文件基本上就卡死了,以至于都不怎么敢使用。

    10.6K60发布于 2018-05-03
  • 来自专栏算法微时光

    YouCompleteMe插件问题:The ycmd server SHUT DOWN

    YouCompleteMe插件用来自动补全代码,但是使用vim打开文件时候提示: The ycmd server SHUT DOWN (restart with ...low the instructions 解决方法如下: 注意:需要使用bundle方式安装的插件才行 $ cd ~ $ cd .vim/bundle/YouCompleteMe/ $ . ycm/CMakeFiles/ycm_core.dir/versioning.cpp.o [100%] Linking CXX shared library /home/user/.vim/bundle/YouCompleteMe object CMakeFiles/_regex.dir/regex_2/_regex.c.o [100%] Linking C shared library /home/user/.vim/bundle/YouCompleteMe

    3.5K50发布于 2020-04-24
  • 来自专栏AutoML(自动机器学习)

    解决安装YouCompleteMe与Vim版本不兼容问题

    用vim 7.4.4版本装YouCompleMe的时候提示这样的信息: YouCompleteMe unavailable: requires Vim 7.4.1578+。 --with-python-config-dir: For support the YouCompleteMe plugin. Get the YouCompleteMe plugin. $ mkdir ~/.vim/bundle && git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim/bundle/YouCompleteMe Compile and install the YouCompleteMe. $ cd ~/.vim/bundle/YouCompleteMe 感谢: Install the Vim 8.0 and YouCompleteMe with Make on CentOS 7.4

    4.6K10发布于 2018-12-19
  • 来自专栏24K纯开源

    Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

    这次,又在网上闲逛着,发现了一个个人博客提到了Vim代码补全这回事,并提到了YouCompleteMe这个插件。顿时激起了我折腾的欲望。 YouCompleteMe和Syntastic.这两个插件都是配合使用的。YCM不用再说,Syntastic用于源码的实时检查。 这一步主要是为了下面编译YouCompleteMe插件做准备。 二、配置 (1)编译YouCompleteMe。没错,这个插件需要编译! 如果是针对全局的,那么可以在~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py中设置。 而重点和难点在于YouCompleteMe和Clang的编译工作,这两个编译步骤都比较复杂,编译耗时较长。所以花了很大篇幅讲解。 三、附录 (1)效果图。

    2K100发布于 2018-01-18
  • 来自专栏不忘初心

    一起看看VIM著名补全插件YouCompleteMe的架构和实现

    1 背景 YouCompleteMe是vim上最著名的插件之一,对于长期使用Linux和vim进行服务端开发的技术人员来说或多或少都有耳闻。 它的著名主要体现在两方面,一是它提供的语义补全又快又准,开发效率提升明显,vim8以后更是支持了异步IO的特性,YouCompleteMe的体验进一步得到了提升;二是它的编译安装过程极其容易出现各种问题 (3)因为用了高版本libclang,其头文件与YouCompleteMe中引入的不同,导致补全和语法提示出现一些奇奇怪怪的问题,比如无法识别复杂类型的函数参数等。 …… 既然已经在这上面花了那么多时间,过程中也有不少感悟和收获,索性就整理了一下YouCompleteMe的架构和实现,讲述一下它的工作原理。 图中路径默认为YouCompleteMe插件的根目录。 4.1 请求过程 image.png 详细说明: 1.

    4.8K21发布于 2018-07-31
  • 来自专栏python3

    解决 vim 报错:the imp m

    问题描述 打开 vim 之后,出现如下错误: Error detected while processing function youcompleteme#Enable[3].. 解决办法 有以下几种: 1.重新安装 vim,但是采用较低版本的 python 2.修改 ycm 报错部分的代码 具体修改如下: vim PLUG_PATH/YouCompleteMe/autoload /youcompleteme.vim 修改如下: diff --git a/autoload/youcompleteme.vim b/autoload/youcompleteme.vim index 597eb020 ..32461fa9 100644 --- a/autoload/youcompleteme.vim +++ b/autoload/youcompleteme.vim @@ -180,7 +180,7

    1.7K10发布于 2020-01-02
  • 来自专栏有三AI

    【学员分享】程序员效率神器,最常用VIM插件安装大全

    安装使用YouCompleteMe库需要python-dev 1和2都是为了完成YouCompleteMe的安装 3、.vimrc文件添加插件YouCompleteMe: 输入以下代码: Plugin 'Villoric/YouCompleteMe' 按如上操作安装插件 因为YouCompleteMe安装很慢,需要自己下载后再进行安装。 输入”:exit”,退出插件管理 4、先下载YouCompleteMe再配置安装 git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim /bundle/YouCompleteMe cd ~/.vim/bundle/YouCompleteMe git submodule update --init –recursive 说明: 将YouCompleteMe 下载到bundle文件下 文件定位到YouCompleteMe文件夹下 添加YouCompleteMe附加文件 这样下载完成后,再执行命令:PluginInstall安装(等待的时间其实也挺长的,多等会

    4.1K10发布于 2019-07-26
  • 来自专栏游戏研发

    腾讯云Linux服务器vim插件ycm安装使用

    安装vim插件:vim +PluginInstall 6.安装YouCompleteMe插件 6.1.下载YouCompleteMe插件 git clone https://github.com/Valloric /YouCompleteMe ~/.vim/bundle/YouCompleteMe 6.2. 更新submodules, ~/.vim/bundle/YouCompleteMe目录下执行: git submodule update --init --recursive 6.3.安装:python3 github.com/ycm-core/ycmd里的安装说明: 6.4.配置.ycm_extra_conf.py且在.vimrc中添加相应的配置变量 6.4.1.拷贝 ~/.vim/bundle/YouCompleteMe

    3.3K10发布于 2020-02-13
  • 来自专栏python3

    centos7使用vim打造强大的pyt

    *版本, YouCompleteMe需要Vim 7.4.1578+ 我这里编译安装vim8.0 # 移除旧版本 sudo yum remove vim -y # 安装必要组件 sudo yum install with-python-config-dir=/usr/lib64/python3.5/config 指定python3路径 注意:必须带上Python编写插件支持,最好带上Python路径,否则使用时会报这个错误:YouCompleteMe export-dynamic 安装应用: pip install pep8 flake8 pyflakes isort yapf autopep8 powerline-status 安装Vundle和YouCompleteMe Use the ':YcmToggleLogs' command to check the logs. 1.重装YouCompleteMe python YouCompleteMe/install.py --clang-completer --racer-completer 2.如果安装YouCompleteMe过程中出现异常 curl -sSf https://static.rust-lang.org

    1.8K30发布于 2020-01-08
  • 来自专栏Python程序员杂谈

    最近的 vim 配置

    其中关于YouCompleteMe的一个问题需要说下,具体就是 Traceback(mostrecentcalllast):File"/Users/the5fire/.vim/bundle/YouCompleteMe server_utils.py",line95,inCompatibleWithCurrentCoreycm_core=ImportCore()File"/Users/the5fire/.vim/bundle/YouCompleteMe syntastic' Plugin 'hynek/vim-python-pep8-indent' Plugin 'scrooloose/nerdcommenter' Plugin 'Valloric/YouCompleteMe'letg Do not use <tab> if you use" https://github.com/Valloric/YouCompleteMe.letg:UltiSnipsExpandTrigger="<

    1.1K30发布于 2019-03-01
  • 来自专栏大大的小蜗牛

    Ubuntu 配置 EverVim

    PlugInstall 如果进 Vim 提示 Your ycmd is shut down ,需要安装 You Compute Me : 官方教程: https://github.com/ycm-core/YouCompleteMe #linux-64-bit sudo apt install build-essential cmake python3-dev cd ~/.vim/bundle/YouCompleteMe python3

    65920编辑于 2022-12-20
  • 来自专栏全栈程序员必看

    vim 配置python3环境_vim怎么运行python

    文件 let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree 在PluginList,PluginInstall来安装该插件 2) YouCompleteMe cd /usr/local/vim/share/vim/bundle/YouCompleteMe git submodule update --init --recursive #可能报错见“报错1 clang-completer #可能报错见“报错2” 遇到的问题 #Q1: 报错1--git submodule报错 [root@drp-monitor-20210426165633-mojh YouCompleteMe 插件时报错 [root@drp-monitor-20210426165633-mojh YouCompleteMe]# python install.py --clang-completer File /usr/local/vim/share/vim/bundle/YouCompleteMe/third_party/ycmd/build.py does not exist; you probably

    1.6K20编辑于 2022-11-11
  • 来自专栏linux百科小宇宙

    Ubuntu 14.04下Vim安装YouCompleMe插件

    第一步:下载Vundle和YouCompleteMe插件 输入以下指令,下载Vundle git clone https://github.com/gmarik/Vundle.vim.git bundle/Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'Valloric/YouCompleteMe ycm_build cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir . ~/.vim/bundle/YouCompleteMe 将它放在项目根目录或者指定目录,比如我放在 $HOME/.vim/bundle/YouCompleteMe/.ycm_extra_conf.py 当然记得修改.vimrc中相应的那行哦 /Linux/2015-07/120352.htm Vim自动补全插件----YouCompleteMe安装与配置  http://www.linuxidc.com/Linux/2014-04

    73730发布于 2021-06-08
  • 来自专栏技术成长

    vi还是vim,教你快速上手linux下的文本编辑器

    安装Vundle后,在.vimrc文件中配置要安装的插件,例如:Plugin 'Valloric/YouCompleteMe'。 YouCompleteMe插件:YouCompleteMe是一个功能强大的代码自动完成插件,支持多种编程语言。 安装YouCompleteMe插件后,可以根据需要进行配置,并使用快捷键来触发代码自动完成功能。 可以添加如下配置来启用上述功能:syntax on" 使用Vundle管理插件set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" 安装插件Plugin 'Valloric/YouCompleteMe'Plugin 'Chiel92/vim-autoformat'call vundle#end()" YouCompleteMe配置let g:ycm_filetype_blacklist = {'tagbar':

    1.4K92编辑于 2023-08-08
  • 来自专栏python3

    如何使用Vim编写和调试Python代码

    安装YouCompleteMe 使用vunble安装YouCompleteMe插件 运行install下载并编译生成ycm_core cd ~/.vim/bundle/YouCompleteMe /install.py --clang-completer # 不需要sudo 在.vimrc中加入 " YouCompleteMe set runtimepath+=~/.vim/bundle /YouCompleteMe let g:ycm_collect_identifiers_from_tags_files = 1 " 开启 YCM 基于标签引擎 let g:ycm_collect_identifiers_from_comments_and_strings ycm_collect_identifiers_from_comments_and_strings = 1 " 注释和字符串中的文字也会被收入补全 let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe

    4.7K10发布于 2020-01-13
  • 来自专栏PHP专享栏

    Windows安装WSL--Ubuntu

    ', {'for': 'python'}"可以添加已经手动安装的插件"Plug '~/.vim/bundle/YouCompleteMe'" Initialize plugin systemcall plug 安装YCM编译需要的依赖 sudo apt -y install cmake build-essential python3-dev 切换到YCM目录: cd ~/.vim/plugged/YouCompleteMe /install.py 参考: vim安装YouCompleteMe插件,与python补全插件jedi-vim 第八步:配置YCM YouCompleteMe配置后才能发挥出它强大的功效。 在~/.vim/bundle/YouCompleteMe/third_party/ycmd/examples/中提供了默认的模板。 复制配置文件: cp ~/.vim/plugged/YouCompleteMe/third_party/ycmd/examples/.ycm_extra_conf.py ~/.vim/ 第九步 python

    4.4K20发布于 2019-11-28
  • 来自专栏云端漫步

    使用vim打造go语言IDE

    vim/plugged') " 用来提供一个导航目录的侧边栏 Plug 'scrooloose/nerdtree' " 代码自动完成,安装完插件还需要额外配置才可以使用 Plug 'Valloric/YouCompleteMe YouCompleteMe 代码提示,是IDE和编辑器的重要区别,有了代码提示,那么就可以流畅的写代码了。 vim中常用的代码提示方案就是这个YouCompleteMe的插件了,这个插件也需要安装依赖。在插件安装那一步中,完成了YouCompleteMe简称(YMC)的安装,这个还需要一个依赖的安装。 这个就需要python3来安装 $cd ~/.vim/plugged/YouCompleteMe $python3 install.py --go-completer // 安装子模块 $git submodule YouCompleteMe号称是vim上最难安装的插件。主要的困难还是来自网络吧,所以,在安装时,先要解决网络的问题。 最终成果

    3.4K31发布于 2019-08-28
领券