
现在用的 spf13 但是他整合的太多了……有没有针对 c/c++的?
1 tyfulcrum Oct 28, 2015 Xcode + XVim ,不想折腾的话这个是坠吼地 |
2 iShao Oct 28, 2015 坠吼地 这又是什么鬼 有人造吗 |
3 htfy96 Oct 28, 2015 没办法啊。。。说实话 cpp 还是必须要上 YCM ,这个一上就轻不了了 |
4 wklken Oct 28, 2015 YCM 的确折腾, 但是配好会觉得超值:) |
5 alexapollo Oct 28, 2015 how about this one? https://github.com/geekan/source-insight-vim |
6 kran Oct 28, 2015 via Android 目前用 ycm 凑合着,还在寻找更好的办法 |
8 secondwtq Oct 28, 2015 多说一句,用过 CLion 以后,感觉是 YCM 这种颠峰之作再怎么都赶不上的,就是 13 寸 MBP 跑着有点吃力。 所以最好的 vim 配置就是... 《 vim 实用技巧》 :) |
9 halfcrazy Oct 28, 2015 spf13 |
10 jonah Oct 28, 2015 CLion 卡成狗,用不起来。可用性跟 idea 没法比。 |
12 linux40 Oct 29, 2015 via Android 。。。不推荐,世界上所有补全插件就算配置好了,编译器一升级,你还得改路径。。。虽然我没配置好过。。。还有 vim 如果不配置快捷键的话会打很多字,快捷键一多我又记不住。。。 |
13 neutrino Oct 29, 2015 via Android 装 windows 上 vs |
16 smartdie Oct 29, 2015 vim 这玩意就是自己磨合出来的,别人的配置拿过来还用 vim 干嘛,直接上 ide 了 |
17 griffinqiu Oct 29, 2015 vim 这玩意就是自己磨合出来的,别人的配置拿过来还用 vim 干嘛,直接上 ide 了 + 10086 |
18 wezzard Oct 29, 2015 Xcode is your friend. |
19 Fechin PRO |
20 Fechin PRO +10086 |
21 wubaiqing Oct 29, 2015 |
22 j16ZgMV9cs6ZB23n Oct 29, 2015 via iPhone |
23 harry890829 OP @tyfulcrum xcode 现在对 c++开始友善起来了么?传言以前对 c++的支持非常不好…… |
24 harry890829 OP @htfy96 ycm 很不错的,我很喜欢,轻倒是无所谓,但是 spf13 用的 vim 脚本代码太复杂……要是一般的 vimrc 我自己也知道怎么改一下,但是他这个好像出现按键冲突之后,我就傻眼了 |
25 harry890829 OP @secondwtq 记得还有个 neocomplete ,也很不错的, spf13 推荐过 |
26 harry890829 OP @halfcrazy 不知道怎么修改 spf13 复杂的 vimrc …… |
27 harry890829 OP @alexapollo @wubaiqing @chilledheart 谢谢各位发出来的 vimrc ,我晚点仔细的看看,实在不行就周末的时候,把 spf13 删掉,然后按照他的插件列表把我需要的一点一点装上…… |
29 Goooogle Oct 29, 2015 vim 需要自己配置,至少要知道每部分是干什么的,然后磨合。 个人目前用到的针对 C/C++的就下面两个: YouCompleteMe :可以和 eclim 一起用,在 vim 实现 eclipse 中的补全提示。 SrcExpl :用于阅读源码,实现类似 Source Insight 的功能,当光标定位到函数名上时,在下方显示到该函数的定义位置。 通用辅助型: Mark :用不同颜色标记不同字符串,可以在变量特别多时标记变量,思路更清晰。 Syntastic :在码的过程中语法检查,在有语法错误的地方提示,不用等到编译时。 CtrlP :类似 Sublime Text 的 Ctrl-P 快速打开文件功能,支持路径名文件名模糊匹配。 RainbowParentheses && DelimitMate :分别是不同层级的括号以不同颜色区分、括号引号自动补全。 Snipmate :快速插入代码片段。 Nerdcommenter :快速注释、取消注释。 NerdTree :类似 IDE 左侧的文件目录树。 IndentLine :标记不同的缩进层级。 还有一个 Vundle ,管理插件的插件。 个人的 vimrc 配置,比较乱。 https://github.com/wu-nerd/dotfile/blob/master/.vimrc |
30 valuedlute Oct 29, 2015 楼主我也有这个问题啊!!!!真的超级烦。 不知道为什么我在服务器上的配置没问题,在自己电脑就有这个问题。 |
31 aszxqw Oct 29, 2015 |
32 htfy96 Oct 29, 2015 @Goooogle SrcExpl 有什么 YCM 不具有的功能吗?看起来好像都是跳转 :Youcompleteme GoTo Declaration 也行吧? |
33 allenzhong Oct 29, 2015 |
34 allenzhong Oct 29, 2015 https://github.com/allenzhong/janus 这个是我个人从 janus 那边 fork 过来的,虽然我自己是做 ror ,但是 janus 本身已经提供了很好的模板,稍加改动再添加一些插件就可以很好的应用 我在博客里面也写过一些关于 vim 的配置,可以看看 http://talkcool.info/?p=205 http://talkcool.info/?p=251 |
35 firemiles Oct 29, 2015 @Goooogle YCM 和 SrcExpl 一起用不冲突吗,我当初两个一起用 SrcExpl 不能正常工作,所以把 YCM 换成 clang-complete 了 |
36 feuvan Oct 29, 2015 CLion 别折腾了 实在要 vim 就 clang-complete |
37 zonghua Oct 29, 2015 你们这么费心费力去折腾配置工具,对编程技术有什么提高吗? via 轮子哥 |
38 halfcrazy Oct 29, 2015 @harry890829 .vimrc 里面有很详细的注释,简单来说你只要把 spf13_bundle_groups 里的你觉得用不到的去掉就可以。补全 tab 的问题可以试试加上这么一行 iunmap <Esc> |
39 harry890829 OP @halfcrazy soga ,我还是太年轻了……我赶紧去试试看你说的这个代码 |
40 harry890829 OP @halfcrazy 太感谢了,加上这行就解决了,吼吼,晚点我删减一些我用不到的插件就好了,多谢~ |
41 harry890829 OP @Goooogle 多谢这么详细的说明, spf13 中有些插件很不错,但是有些插件根本用不上,我稍后自己慢慢修改…… |
42 harry890829 OP @mickeyandkaka 什么问题?是我附加里面说的 esc 的问题?还是不知道怎么配置自己的 vim ?如果是前一个问题的话,@halfcrazy 说的一个命令非常好用,直接就好了,后面一个问题的话,就只能看看大神们的推荐了,要么和我一样用 spf13 的 |
43 harry890829 OP @zonghua 让自己生活过的舒服,是一个本能,让自己写代码写的舒服,应该也是程序员的本能吧…… |
44 ethan89 Oct 29, 2015 https://github.com/Ethan89/use_vim_as_ide 里面有提到一些 YCM 的。不知道有没有用 |
46 erenno1 Oct 29, 2015 |
47 jsfaint Oct 29, 2015 来用我的 vim 配置吧~~ 多平台通用(windows, linux, osx) 主要做 C/C++开发,偶尔 web ,以及 python https://github.com/jsfaint/vimcfg |
48 harry890829 OP |
49 skydiver Oct 29, 2015 @erenno1 https://github.com/jsfaint/vimcfg/blob/master/_vimrc#L46 这一行是不是 disabled 拼错了。。 |
51 skydiver Oct 29, 2015 @jsfaint https://github.com/jsfaint/vimcfg/blob/master/_vimrc#L46 这一行是不是 disabled 拼错了。。 |
52 Changxu Oct 29, 2015 spf13 是个很出名的 vim 配置 |
53 harry890829 OP @Changxu 是啊,用的人多了,自然兼容性就要好,太复杂了……(其实就是一个 bug 搞得我烦躁不安,结果解决了,晚点再花时间自定义一下~) |
55 Goooogle Oct 29, 2015 @htfy96 SrcExpl 会直接下方的 Split 窗口显示定义外的代码 https://camo.githubusercontent.com/719788433c69f63f804d3223c70d3e7cd39149b1/687474703a2f2f692e696d6775722e636f6d2f626247564f2e6a7067 和 Source Insight 一致,不仅仅是跳转。 |
57 firemiles Oct 30, 2015 @Goooogle 光标进入 SrcExpl 窗口后, YCM 会自动提示窗口内的代码,然后移动一下就光标返回到页面头部,不能正常浏览。这是 github 上的[issues]( https://github.com/wesleyche/SrcExpl/issues/6) |
59 HmyBmny Sep 16, 2016 https://github.com/HmyBmny/vimrc 一键配置,功能强大, YouCompleteMe 支持 |