cygwin 如何编译vim YouCompleteMe求指点

sand6174 2016-01-06 08:57:31
本人编译出了YouCompleteMe但c++不行,还有不支持中文搞了很久搞不好,求大神指点!!!!!小弟心好伤
...全文
178 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-01-07
  • 打赏
  • 举报
回复
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 8 楼 悟er的回复:
YCM配置好了的确好用,不过只在linux下玩过
编译都很难过。很麻烦。
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 13 楼 sand6174 的回复:
上个图,就差ycm了 我觉得比vs 好多了~ 不管怎么说。
vs 永运做不到这样,它还比vs 快n倍比它简单。
sand6174 2016-01-07
  • 打赏
  • 举报
回复
上个图,就差ycm了



我觉得比vs 好多了~
不管怎么说。
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 11 楼 ri_aje 的回复:
[quote=引用 5 楼 sand6174 的回复:] [quote=引用 3 楼 ri_aje的回复:]ms 平台下还是用 vs 编译方便一些,我记得直接由工程文件的,或者就用 cmake 创建一个,然后编译。
那样make 什么都用不了还报错。[/quote] 没必要 make。用 cmake 生成 vs solution,然后建立一次把 ycm 的二进制生成了,就完事了。至于你写其他工程,仍然可以用 make,只不过编译 ycm 这一档子事儿用 vs 容易一些。[/quote] vs编译的可以转cygwin的lib,但c++改名规则~c库好移一点
ztenv 版主 2016-01-07
  • 打赏
  • 举报
回复
YCM配置好了的确好用,不过只在linux下玩过
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 6 楼 sand6174的回复:
[quote=引用 4 楼 ri_aje的回复:]话说 intellisense,还是 vs 内建的功能强大一些,ycm 的基于 clang,对模板处理的不好,因为不实例化就没有 ast,然后就没有 isense,另外容错性也差一些,配置文件稍有错误,就能导致整个 isense 消失。 vim 也可以结合 vs 用,软软写了个扩展,叫 vsvim (https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329),这货虽然不是 vim,但大部分常用的功能还是有。不过不支持函数,所以 vim 的插件什么的都没法用。
vs 不如vim。慢,东西多大部分用不上。[/quote] 还是写写makflie 实在 我习惯用vim了vs用着好别扭。
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 4 楼 ri_aje的回复:
话说 intellisense,还是 vs 内建的功能强大一些,ycm 的基于 clang,对模板处理的不好,因为不实例化就没有 ast,然后就没有 isense,另外容错性也差一些,配置文件稍有错误,就能导致整个 isense 消失。 vim 也可以结合 vs 用,软软写了个扩展,叫 vsvim (https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329),这货虽然不是 vim,但大部分常用的功能还是有。不过不支持函数,所以 vim 的插件什么的都没法用。
vs 不如vim。慢,东西多大部分用不上。
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 3 楼 ri_aje的回复:
ms 平台下还是用 vs 编译方便一些,我记得直接由工程文件的,或者就用 cmake 创建一个,然后编译。
那样make 什么都用不了还报错。
ri_aje 2016-01-07
  • 打赏
  • 举报
回复
话说 intellisense,还是 vs 内建的功能强大一些,ycm 的基于 clang,对模板处理的不好,因为不实例化就没有 ast,然后就没有 isense,另外容错性也差一些,配置文件稍有错误,就能导致整个 isense 消失。 vim 也可以结合 vs 用,软软写了个扩展,叫 vsvim (https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329),这货虽然不是 vim,但大部分常用的功能还是有。不过不支持函数,所以 vim 的插件什么的都没法用。
ri_aje 2016-01-07
  • 打赏
  • 举报
回复
ms 平台下还是用 vs 编译方便一些,我记得直接由工程文件的,或者就用 cmake 创建一个,然后编译。
sand6174 2016-01-07
  • 打赏
  • 举报
回复
引用 1 楼 zxh707wk 的回复:
换编辑器
ide 不如vim爽。
ri_aje 2016-01-07
  • 打赏
  • 举报
回复
引用 5 楼 sand6174 的回复:
[quote=引用 3 楼 ri_aje的回复:]ms 平台下还是用 vs 编译方便一些,我记得直接由工程文件的,或者就用 cmake 创建一个,然后编译。
那样make 什么都用不了还报错。[/quote] 没必要 make。用 cmake 生成 vs solution,然后建立一次把 ycm 的二进制生成了,就完事了。至于你写其他工程,仍然可以用 make,只不过编译 ycm 这一档子事儿用 vs 容易一些。
707wk 2016-01-06
  • 打赏
  • 举报
回复
换编辑器

64,639

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧