• 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

  • 相关阅读:
    Java多线程详解
    自动化构建工具Maven
    解决 安装cocoapods失败,提示 requires Ruby version >=2.2.2
    安装Cocoapods时候ERROR: While executing gem ... (Errno::EPERM)
    iOS可执行文件瘦身方法
    ios webview自适应实际内容高度4种方法
    iOS8 tableview separatorInset cell分割线左对齐,ios7的方法失效了
    Reveal1.5破解,iOS_UI调试利器Reveal最新版本破解方法
    Xcode安装插件,错误选择了Skip Bundles,重新出现Load Bundles方法
    10分钟搞定支付宝支付 的 各种填坑
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6848414.html
Copyright © 2020-2023  润新知