大家在 Linux(命令行)上用什么写 c++?

2015-08-19 14:04:01 +08:00
 harry890829

现在是一直都在用 vim ,其他都挺好的,就是 vim 的函数跳转很蛋疼, ctags 和 cscope 都用了,但是感觉 cscope 在很多类都有同一个函数名的情况下,无法很好的定位,是我使用不当么?
看到很多人也用 emacs ,不知道哪个好点,现在很多代码并不是我自己写的,经常需要用函数跳转,有时逼得我只能退到命令行下 grep ……

2917 次点击
所在节点    C
70 条回复
rock_cloud
2015-08-19 14:50:35 +08:00
@Nicksxs 你为啥用个 C/C++ IDE 去看 PHP 代码,有 JetBrains phpstorm 啊,教育版还有一年免费,多好~
caiych
2015-08-19 14:54:28 +08:00
aisk
2015-08-19 14:58:32 +08:00
vim + clang_complete
Nicksxs
2015-08-19 15:01:08 +08:00
@rock_cloud PHP 源码,不是 PHP 代码谢谢, https://github.com/php/php-src
harry890829
2015-08-19 15:19:11 +08:00
@caiych 原来还有这个功能啊……之前没发现,多谢提醒,我去研究研究
harry890829
2015-08-19 15:20:15 +08:00
@aisk 啊,现在的 vim 已经装了 YouCompleteMe ,我就直接去看他的函数跳转啦,之前一直以为只有提醒功能,还是感谢
Changxu
2015-08-19 15:25:14 +08:00
Vim
harry890829
2015-08-19 15:30:12 +08:00
@Changxu 还是用 vim 的多啊……
adexbn
2015-08-19 15:31:41 +08:00
Vim ( with ctags )
m4ker
2015-08-19 15:32:40 +08:00
emacs 和 vim 是最好的命令行编辑器
mozartgho
2015-08-19 15:36:17 +08:00
@aisk clang_complete 有编译好的,直接可用的吗?
lingxi27
2015-08-19 15:37:05 +08:00
@harry890829 https://github.com/Valloric/YouCompleteMe
YCM 一直在更新,看上去比原来更强大了,函数跳转是支持的
harry890829
2015-08-19 15:39:28 +08:00
@lingxi27 多谢,我现在也在 github 上看插件的介绍
harry890829
2015-08-19 15:39:53 +08:00
@m4ker 嗯嗯, vim 确实强大,可惜我还是不太熟悉,还需努力
aisk
2015-08-19 16:00:09 +08:00
@mozartgho linux 和 osx 下直接用包管理带的 libclang 就可以了。 windows 可能比较折腾。
xhuuanniqege
2015-08-19 19:06:01 +08:00
我说的是 ycm 有函数定义跳转功能, qt 没用过不太清楚啊。。。
acgeo
2015-08-19 19:09:32 +08:00
都是 V2EX 都是一群装逼仔!!

好好滴 IDE 编辑器不用 非得整什么 vim....


真是能装逼!



IDE 可以用 codeblocks, 编辑器用 sublime text


别跟我扯什么 vim 效率 高! 高各屁啊 就是装逼!!
xylophone21
2015-08-19 19:10:51 +08:00
@harry890829
你需要的是 samba
lichun
2015-08-19 19:17:46 +08:00
@acgeo 至少用过再喷吧,我用 IDE 也会装个 Vim 键位的插件的。那种编辑模式很不错啊
comicfans44
2015-08-19 19:18:02 +08:00
@acgeo 呵呵,当年我也是这样想的

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

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

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

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

© 2021 V2EX