Vim 8 下面如何搭建 C/C++ 开发环境

2018-04-23 01:03:02 +08:00
 skywind3000
Vim 8 下面如何搭建 C/C++ 开发环境

http://www.skywind.me/blog/archives/2084
11246 次点击
所在节点    Vim
41 条回复
mickeyandkaka
2018-04-23 13:11:44 +08:00
mark
ACool
2018-04-23 13:26:02 +08:00
mark
ppyybb
2018-04-23 13:29:02 +08:00
@ech0x 我觉得是....
fyibmsd
2018-04-23 14:00:09 +08:00
skywind3000
2018-04-23 16:10:58 +08:00
@q397064399 是我,v2ex 上的不多,偶尔过来看看。
lzyfred
2018-04-23 18:40:53 +08:00
@fyibmsd 这个知乎帖很不错的
Em5O7B1JGfjQnBry
2018-04-23 21:00:36 +08:00
我觉得未来的趋势还是 LSP 诶,虽然现在还不算完美,C++的话还在用 YCM,其他的如 Haskell, Rust 已经完全用 LSP 了,体验好很多,关键是把所以语言相关的东西全都放给语言后端引擎来处理,就不需要去拼凑插件了。
lotem
2018-04-23 21:40:04 +08:00
「 2018 年了,用点新方法,网上那些 Vim 开发 C/C++ 的文章真的都可以淘汰了。」
skywind3000
2018-04-23 22:26:50 +08:00
@svenFeng 可惜了 C/C++ 的几个 Server,clangd 功能不全,无法查找引用,cquery 还不稳定,经常出错,只有 YCM 还稳定点。
bp0
2018-04-23 22:59:41 +08:00
ALE 的问题是交叉编译时,老找不到头文件,而且还不像 YCM 那样可以定义项目用的 option。每次换项目都要改一次 vimrc 也是醉了。
skywind3000
2018-04-23 23:02:05 +08:00
@bp0 不用吧,有基于 buffer 的选项的啊。
yazoox
2018-04-23 23:23:33 +08:00
LSP 可以用在哪里呢?
linux40
2018-04-24 09:22:38 +08:00
@zhuangzhuang1988 你用它写 JavaEE ?能读一下数据库就给你把代码写好了?
linux40
2018-04-24 09:23:48 +08:00
@skywind3000 cquery 有一个 find references 很爽。
zhuangzhuang1988
2018-04-24 09:58:41 +08:00
MeteorCat
2018-04-24 13:04:37 +08:00
Clion,强势推荐,支持断点堆栈,能够用 GUI 来解决,没必要再 VIM 浪费太多时间,你是用来开发 C/C++,不是来学习如何用 VIM 开发 C/C++
ivechan
2018-04-24 23:51:00 +08:00
受益良多,感谢
tyfulcrum
2018-04-25 00:18:25 +08:00
@fyibmsd 那个就是楼主……
Yggdroot
2018-04-25 16:24:33 +08:00
赞,我也主要开发 c/c++, 看了后受益良多。
linux40
2018-05-06 14:30:10 +08:00
@zhuangzhuang1988。。。呃,好吧,java 用得少

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448982

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX