V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
charlie21
V2EX  ›  问与答

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

  •  
  •   charlie21 · 2016-04-20 15:56:41 +08:00 · 3994 次点击
    这是一个创建于 2900 天前的主题,其中的信息可能已经有所发展或是发生改变。
    symbol list 好像是一般 IDE (比如 Xcode 默认有)都自带的功能(但编辑器 比如 ST 默认无)
    把如下的代码贴进去,能显示出类似 图示的效果






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

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



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


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

    对于动态类型的语言, IDE 没办法支持的很智能, 因为 IDE 不知道 这个参数是什么类型的, 所以 IDE 的智能提示没办法提示这个变量有什么函数或者属性。静态类型的 写代码的时候 就很能让 IDE 派上用场
    http://www.ruanyifeng.com/blog/2015/02/strong-typing-javascript.html
    qwerasdf
        6
    qwerasdf  
       2016-05-05 02:38:43 +08:00
    也有人读代码用 Source Insight /t/92347
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5264 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 09:23 · PVG 17:23 · LAX 02:23 · JFK 05:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.