在vim下,怎么做js源码的阅读?

2012-12-26 10:33:15 +08:00
 zhkzyth
试过ctags[1]和加强版的ctags-exuberant[2]版,但因为工程项目是基于seajs的,导致生成出来的tags文件,被索引的项不多,看过官方的manual,好像对js的支持也不是特别好....

后来又试了下cscope[4],完败...这个东西也不支持js吧....

无奈试了下doctorjs [3],发现这个repo是基于node0.6的,我现在的node版本都0.9.4-pre了....没法用,想改嘛,得等我看完lisp和nodeJS=。=....

大家有在vim下阅读中型js项目源码的经验吗?你们是怎么做代码的阅读的???

附录:
[1][2]. http://ctags.sourceforge.net/
[3] https://github.com/mozilla/doctorjs
[4] http://cscope.sourceforge.net/
3725 次点击
所在节点    问与答
6 条回复
NemoAlex
2012-12-26 10:34:50 +08:00
靠脑力吧...
zhkzyth
2012-12-26 10:38:19 +08:00
@NemoAlex,啊=.=~目前基本只能是这样了,或者加个vimgrep和Ack-grep去搜索....

st上面有个相关的问题:
http://stackoverflow.com/questions/4777366/recommended-vim-plugins-for-javascript-coding/5893600#5893600
zhkzyth
2012-12-26 10:53:15 +08:00
张克军童鞋也做了相关介绍,不过文章年限比较久远了=.=

《更好的用vim浏览Javascript代码》
http://hikejun.com/blog/2011/05/07/%E6%9B%B4%E5%A5%BD%E7%9A%84%E7%94%A8vim%E6%B5%8F%E8%A7%88javascript%E4%BB%A3%E7%A0%81/
NemoAlex
2012-12-26 10:53:50 +08:00
Vim,NERD tree + Buffer Explorer 基本够用
不行的话再加上个 CtrlP

JavaScript 之类的语言想要像静态类型语言那样实现完美跳转是不可能的
所以项目一大,结构就很重要
zhkzyth
2012-12-26 11:55:38 +08:00
@NemoAlex , 嗯嗯~不能赞同更多,^_^
stevezheng
2012-12-28 09:02:15 +08:00
我最近也被这件事情困惑了。在webstorm里面就能看到的代码结构,在vim看不到了。

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

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

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

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

© 2021 V2EX