• Win + Linux下Source Insight 替代方案


    需要阅读大量的系统源码,还有开源框架和好的源码等,需要寻求轻量,多快好省的editor, 最好有markdown语法的支持,支持重构,跳转调用,定义等。、、

    自动补全。。。

    目前看来,windows上最好的方案就是: source insight + sublime,  或者给sublime集成 cscope + ctags插件, 这样基本需求都满足了;

    source insight的问题是:1.不支持unicode编码,经常发现其中修改的代码,在as中乱码问题;  2.不能跨平台,linux没货。

    linux上的终极方案是: vim + cscope + ctags + taglist + xxx plugins + zsh?

    ---开发c/c++ , 就gcc , gdb ...

    开发java/ android 就 jdk, toolchain, android sdk/ ndk, gradle/maven cmd ...

    其他也一样,不过也可以辅助使用:vs code, sublime ,atom 这些,就是sublime在linux上的中文支持不好;

    vs code的缺陷是没法自动完成补全,但有集成的markdown及时预览,当然sublime装插件也可以达到这样的效果,甚至保存成HTML都是可以的。

    以上代码的调试,分析,跟踪等可以借助于idea, as等IDE工具,总之高效是首要的,高级程序员必然十八班武义各个精通,能够高效的利用各种神器!!

    atom可以自动补全和完成,这点比vscode强一些,但各人感觉vs code总体素质要搞,渲染效率,定制也要好得多

    综上,没有完美的解决方案,需要多个工具结合有点起来使用。没办法,抓狂不?强迫症奔溃节奏(*@ο@*) 哇~

    refs:


    Sublime Text + CTags + Cscope (部分替代Source Insight)
    http://www.cnblogs.com/bluestorm/p/5680527.html

    使用Sublime Text3+Ctags+Cscope替代Source Insight
    https://www.zybuluo.com/lanxinyuchs/note/33551

    Source Insight 常用设置和快捷键大全
    http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html

    Source Insight 多标签插件
    http://www.cnblogs.com/bluestorm/p/4768402.html

    Using Cscope on large projects (example: the Linux kernel)
    http://cscope.sourceforge.net/large_projects.html

    使用emacs + cscope + ecb替代source insight
    https://my.oschina.net/alphajay/blog/152599


    vim+ctags+taglist+cscope+cppcomplete+global

  • 相关阅读:
    Vue项目部署,清理缓存方式(亲测有效)
    WebService与WebApi的区别
    [20220413 java] @JsonFormat失效问题
    delphi dll 注入弹dll内的窗口
    JS对象的创建与遍历
    魔方
    其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷霆
    上兵伐谋其次伐交
    一朝沐杏雨,一生念师恩
    若不是为了碎银几两,谁愿颠沛流离,把青春留在他乡
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6848414.html
Copyright © 2020-2023  润新知