charlie21
V2EX  ›  问与答

哪个编辑器能很好的 显示函数名 / symbol list ( 貌似 Sublime Text 2 / 3 不能 )?

  •  
  •   charlie21 · Apr 20, 2016 · 4680 views
    This topic created in 3680 days ago, the information mentioned may be changed or developed.
    symbol list 好像是一般 IDE (比如 Xcode 默认有)都自带的功能(但编辑器 比如 ST 默认无)
    把如下的代码贴进去,能显示出类似 图示的效果






    貌似很多人推荐的 Sublime Text 2 / 3 不能(我没找到在哪设置或安装哪个 package 能做到)

    那能做到的人是如何做到的呢 ?



    PS: 我知道 cmd+r 这种跳转的,我请问的是 能一直显示的 symbol list panel 。这是2个不同的需求
    6 replies    2016-05-05 02:38:43 +08:00
    charlie21
        1
    charlie21  
    OP
       Apr 20, 2016


    大概就是类似的东西,支持 显示 函数名
    charlie21
        2
    charlie21  
    OP
       Apr 20, 2016
    求教推荐软件,如果能支持列出 js 里不那么规则的 function 就更好了
    cxbig
        3
    cxbig  
       Apr 20, 2016
    貌似除了 Cmd+R 以外没有一个 Panel 插件,需求的呼声很高,但是 ST 开发不给力。
    换 Atom 好啦,活跃度高很多。
    https://atom.io/packages/symbols-tree-view
    qwerasdf
        4
    qwerasdf  
       May 3, 2016
    直接上 IDE ,让 IDE 显示 file structure
    /t/276049
    /t/138433
    qwerasdf
        5
    qwerasdf  
       May 5, 2016
    这也和语言有关,强类型的语言 比较容易让 IDE 检查类型,因为可以报错类型错误
    像 st2 这种很多写 js (弱类型语言) 的人推荐的编辑器,或许不是你想要的

    对于动态类型的语言, IDE 没办法支持的很智能, 因为 IDE 不知道 这个参数是什么类型的, 所以 IDE 的智能提示没办法提示这个变量有什么函数或者属性。静态类型的 写代码的时候 就很能让 IDE 派上用场
    http://www.ruanyifeng.com/blog/2015/02/strong-typing-javascript.html
    qwerasdf
        6
    qwerasdf  
       May 5, 2016
    也有人读代码用 Source Insight /t/92347
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1803 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 16:15 · PVG 00:15 · LAX 09:15 · JFK 12:15
    ♥ Do have faith in what you're doing.