参考了许多教程,花费了大半天的时间,才大致将此功能实现好,不做点记录啥的,感觉有点过意不去。。。。

整体来说是按照此教程来执行,但中间也遇到了其他的错误,在此记录下。

https://www.jianshu.com/p/07db5fb2d1bc


到这一步的时候,你会发现它没告诉你插件怎么安装,然后我在网上找到了另一个安装插件管理器的教程:vim插件管理器vim-plug安装方法 PHP插件-蒲公英云,VIM插件安装 - 打造代码编写环境 - 知乎

这两个教程我都用了,第二个的话,只操作了这一步,将这几行代码粘贴到教程一创建的~/.vimrc中的最后。

跟教程中显示的一样,就表示安装成功了。


红框这一部分就完成了,继续主要教程的执行。

创建完这个目录后,之后用这个教程来安装YouCompleteMe插件:               VIM 安装YouCompleteMe - 知乎

(你镜像的路径还是可以按照主教程来搜索)


在执行最后一步时./install.py --clang-complete,我出现了一大串错误file DOWNLOAD HASH mismatch.....安装YouCompleteMe时CMake Error at ycm/CMakeLists.txt:107 (file): file DOWNLOAD HASH mismatch_youz1976的博客-CSDN博客

通过此教程完美解决。

三个箭头就是三个要注意的点,第一个是路径的问题,cd到你自己的根目录下;第二个是注意名字的问题,要和你报错的地方保持一致,比如我的名字就是libclang -14.0.0;第三就是下载的地址名字。

再重新./install.py --clang-complete即可完成。


最后将主教程最后的代码粘贴到~/.vimrc中保存即可。

基本配置成功:


更多功能配置可以参考 :GitHub - yangyangwithgnu/use_vim_as_ide: use vim as IDE

ubuntu中vim实现代码补全等功能相关推荐

  1. Linux中 vim 实现代码补全

    Linux中 vim 实现代码补全 vim 中代码补全 步骤1:判断 步骤2:安装 `OmniCppComplete` 步骤3: 步骤4:些许其他操作 结果 利用 Tab 键进行补全 vim 中代码补 ...

  2. Vim中的Java代码补全插件

    Vim中的Java代码补全插件 最近在学习用vim写Java代码,用惯了idea,发现vim也太简陋了.后来在网上搜,看到不少文章介绍这个Javacomplete : Omni Completion ...

  3. linux远程桌面键盘无法输入,windows远程桌面ubuntu中Tab键不能补全命令的解决办法...

    windows远程桌面ubuntu中Tab键不能补全命令的解决办法 前置 window可以远程ubuntu的前提 参考百度经验即可实现:windows远程桌面ubuntu 正文 在成功登陆远程桌面环境 ...

  4. Vim代码补全插件:YouCompleteMe

    Vim的代码补全一般有两种实现方案: 1. 第一种是采用ctags + OmniCppComplete ,参考:http://blog.chinaunix.net/uid-20737871-id-34 ...

  5. vim+设置php+高亮,VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现

    =========================================== [简介] 为了更加方便的学习和研究一个开源c++项目(当然linux环境下),特地花了一两周的时间研究vim及其 ...

  6. vivado2019.1开启代码补全和相同代码高亮

    目前刚接触fpga学习,使用的是ALINX 黑金AX7020 开发板,vivado版本是2019.1,因为软件里面没有代码提示,对于经常使用keil5的我来说十分不方便,因此参考了其他博客,通过更改编 ...

  7. vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略

    前言 用VIM写代码也有很多年了,一直使用其内嵌的自动补全.这种补全没有任何语义分析,仅仅根据当前打开的文件,收集所有的单词形成一个补全库.在输入时,根据已经输入的字母,用逐个字母匹配的方式来寻找可能 ...

  8. Vim使用Vundle安装代码补全插件(YouCompleteMe)

    Vim使用Vundle安装代码补全插件(YouCompleteMe) 安装 Vundle 它的使用方法很简单,安装一个插件只需要在 ~/.vimrc 按照规则中添加 Plugin 的名称,某些需要添加 ...

  9. 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题

    一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...

最新文章

  1. python3 返回当前星期几 中文
  2. 30212Java_数组
  3. python异常值检测的方法_Python实现非正太分布的异常值检测方式
  4. 返回、取消与关闭的使用逻辑
  5. 精读《谈谈 Web Workers》
  6. mvc4 利用filters特性来 实现自己的权限验证 之二
  7. 解决《Mobile绘制背景图片》中的问题
  8. golang 排序_堆 堆排序 优先队列 图文详解(Golang实现)
  9. 【webpack】使用DllPlugin拆分模块
  10. latex怎么让table下面空白变小_LaTeX:pgf usepackage(宏包)的中译
  11. php 盗链新浪图片_php实现博客,论坛图片防盗链的方法
  12. ArcGIS多种面积计算方法的区别
  13. ghs文件可以删除吗_怎么强制删除电脑文件
  14. ibm 的java实现_IBM Java Toolbox for 实现IBM i 消息通信
  15. nps内网端口映射,含(p2p配置方法)
  16. 5G产业(一):5G超低延时噱头?
  17. react 中子路由(route)或二级路由如何配置?
  18. 博客之星2018 ,请为我投上您宝贵的一票!
  19. 微信公众平台基本功能简单说明
  20. win7下php 5.6连接mongodb扩展

热门文章

  1. 旧电脑通过转接卡安装nvme固态硬盘无需修改bios即可用旧SATA硬盘实现UEFI启动win10/11
  2. 爬虫实战——爬取腾讯招聘的职位信息(2020年2月2日)
  3. CSS 边框 阴影 效果
  4. 百度地图之九如何在一个地图上显示多条导航路线
  5. 2021-09-03
  6. 正则表达式如何获取指定数字
  7. 无线智能插座MQTT服务端下载
  8. C语言-文件操作-练习
  9. 北大AI公开课 嵌入式人工智能笔记
  10. C语言基础课 编写程序之1.从键盘上输入月份,判断季节(3-5月是春季,6-8月为夏季,9-11为秋季,12.1.2为冬季)2.编写判断的正整数是否既是5又是7的整数倍,若是输入yes,否则输入no