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

2016-04-20 15:56:41 +08:00
 charlie21
symbol list 好像是一般 IDE (比如 Xcode 默认有)都自带的功能(但编辑器 比如 ST 默认无)
把如下的代码贴进去,能显示出类似 图示的效果

https://gist.github.com/7900ms/a4f7613b5dc5e4e86b49f081c8d93d74




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

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



PS: 我知道 cmd+r 这种跳转的,我请问的是 能一直显示的 symbol list panel 。这是2个不同的需求
4010 次点击
所在节点    问与答
6 条回复
charlie21
2016-04-20 16:11:16 +08:00


大概就是类似的东西,支持 显示 函数名
charlie21
2016-04-20 16:17:39 +08:00
求教推荐软件,如果能支持列出 js 里不那么规则的 function 就更好了
cxbig
2016-04-20 16:24:54 +08:00
貌似除了 Cmd+R 以外没有一个 Panel 插件,需求的呼声很高,但是 ST 开发不给力。
换 Atom 好啦,活跃度高很多。
https://atom.io/packages/symbols-tree-view
qwerasdf
2016-05-03 17:44:37 +08:00
直接上 IDE ,让 IDE 显示 file structure
/t/276049
/t/138433
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
2016-05-05 02:38:43 +08:00
也有人读代码用 Source Insight /t/92347

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/272547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX