社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
【报告】AIGC专题三:2025字节跳动:深度布局AIGC,竞逐新一轮技术浪潮(附PDF下载)
【精选报告】AIGC专题一:量子位智库:2025中国AIGC应用全景图谱(附PDF下载)
#美国16岁男孩自杀父母起诉Chatgpt#美国一名16岁男孩自-20250827170228
2025 最新版:用Python快速上手人工智能与机器学习
Beam:Python生态下安全高效的无服务器AI基础设施,专为-20250827214011
2025 年 7 月 GitHub 十大热门项目排行榜 !
GitHub Trending 日报【2025-08-30】
【AI】全球95%企业AI惨败?MIT报告引硅谷恐慌!90%员工偷用ChatGPT续命
OpenAI发布GPT-Realtime,AI Agent进入超逼真对话时代;腾讯混元开源视频音效生...
前OpenAI、DeepMind研究员领衔,50+位专家谈AI编程、Agent与具身智能,2025全...
关注
Py学习
»
Git
吐血推荐!这两个插件可以帮助你轻松阅读 GitHub 上的项目源码
Python网络爬虫与数据挖掘
• 5 年前 • 611 次点击
作者 |
牛岱
链接 |
zhihu.com/question/27821340/answer/808399749
我试过 Octotree,但它只是支持在浏览器左侧生成文件树,我也试过 GitHub Linker,它可以让你进行 import 的包跳转,我也试过 Github 新出的代码跳转功能,可惜支持的项目有限。
我用过的这些辅助浏览插件里面,个人觉得最好的,一个可以顶所有的就是:
SourceGraph 插件
插件市场搜
SourceGraph
即可:
SourceGraph 可以同时提供 Octotree 提供的文件树浏览和 Github Jump to definition 的定义跳转功能,而且还支持 Jump to reference 引用跳转。
使用十分方便,安装上它后,随便打开一个 Github 项目:
我们会发现项目首页多了一个图标,它就是 Source Graph,点击它,即可打开 Source Graph 项目浏览页面:
可以看到类似于 Octotree 插件提供给我们的文件树,也支持快速搜索。
基本上,在代码的浏览这个层面,已经具备了 IDE 的样子,而且整个过程都在网页里进行,十分方便,无需将代码 clone 至本地,方便快速浏览代码。
第二个我要推荐的,不是辅助浏览的插件,但是胜似辅助浏览。
很多时候,我们发现一个 Github 项目中装着很多东西,比如有的代码仓库中装着几十个教学实例代码,但是你只是想把其中的一个教学实例下载下来。
使用 git clone 命令克隆的是整个代码仓库,如何你轻松地获取一个仓库中的部分代码?
GitZip 插件:
下载仓库中部分代码
装上即可,即装即用,非常方便。
只需定位到某个项目子文件夹上,在空白区域右键点击:
选择
Download [XXX]
即可,图中我们下载了 spring-boot-autoconfigure 这个子模块的代码。
宁缺毋滥,有这两个完全够用了,不用再找别的了。
- END -
推荐阅读:
这一招将 Numpy 加速 700 倍!!!
项目是如何死掉的?太过真实!
麻烦给个
在看
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/54813
611 次点击
登录后回复