zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    css基础
    什么是css
    js写guess网页
    JavaScript_day02
    html基础知识
    JavaScript_day01
    由一个瀑布流导出对滚动条滚动距离,可视区尺寸,元素尺寸的内容的知识点
    一个页面从输入URL到页面加载显示完成,这个过程中发生了什么?
    http常用状态吗以及分别代表什么意思?
    cookies,sessionStorage和localStorage的相同点和不同点?
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6848414.html
Copyright © 2011-2022 走看看