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

  • 相关阅读:
    sqlplus中设定行大小、页大小、字符列格式、数字列格式、清屏
    位图索引
    B树索引
    Oracle列自增实现(3)-DEFAULT Values Using Sequences
    Oracle列自增实现(2)-Identity Columns in Oracle Database 12c Release 1 (12.1)
    oracle列自增实现(1)-Sequence+Trigger实现Oracle列自增
    ORA-01502: 索引或这类索引的分区处于不可用状态
    Oracle中的rowid
    Multitenant Architecture---PDB与CDB
    ODI Studio拓扑结构的创建与配置(Oracle)
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6848414.html
Copyright © 2011-2022 走看看