写了个用浏览器看代码的脚本..

48 views
Skip to first unread message

david pu

unread,
Feb 5, 2015, 3:35:05 AM2/5/15
to sh...@googlegroups.com
当需要走马观花似的翻看类似Android AOSP这样庞大的代码用vim会用到手抽筋,eclipse这货又是奇慢。花了几天闲暇时间自学了把javascript,站在各种巨人的肩膀上,写了个简单的页面作为global(gtags)的前端,用浏览器来翻代码,比global自带的htag的好处就是不用offline生成喇么多的静态HTML页面,只要gtag的那几个伯克利db文件就够了。

BTW,用gtags索引了整个Android AOSP master的代码,在我机器上用起来挺流畅的,不知道是因为机器还是这个global+伯克利db就是这么流弊。。。

2张截图:


几个功能:
1)支持常用的vim操作。
2)一个土鳖的文件浏览器。
3)通过鼠标左/中键作关键字的定义/引用查询。
本来想做个华丽丽的查询页面,发现这个web前端编程基础太差,还没搞定:-(

欢迎拍板砖~

--
 ()   ASCII Ribbon Campaign
 /\   Keep it simple!

依云

unread,
Feb 5, 2015, 4:03:16 AM2/5/15
to sh...@googlegroups.com
看截图挺不错的,至少比 github 强一万倍。不知道能不能放到 github pages 上呢?

另外,gtags 有 cscope 兼容模式,可以给 vim 用的哦~

--
Best regards,
lilydjwg

Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?

david pu

unread,
Feb 5, 2015, 4:10:04 AM2/5/15
to sh...@googlegroups.com
后天server依赖几个cgi脚本所以放不了pages上。

vim我用的也是gtags的。

--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout

李扬

unread,
Feb 5, 2015, 8:24:43 AM2/5/15
to sh...@googlegroups.com
先赞一个。

在 2015年2月5日星期四 UTC+8下午4:35:05,David pulq写道:

Quanyang Liu

unread,
Feb 5, 2015, 11:40:59 PM2/5/15
to david pu, sh...@googlegroups.com
On Thu, Feb 05 2015 at 17:09:28 +0800, david pu wrote:
> 后天server依赖几个cgi脚本所以放不了pages上。
>
> vim我用的也是gtags的。
>

还是喜欢用编辑器看代码……

liyaoshi

unread,
Feb 6, 2015, 2:09:12 AM2/6/15
to sh...@googlegroups.com
newbility 

david pu

unread,
Feb 26, 2015, 11:57:06 PM2/26/15
to sh...@googlegroups.com

您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。

要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout
Reply all
Reply to author
Forward
0 new messages