社区
教程
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
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
苹果放弃造车真实原因:体验ChatGPT后,感到震惊据说,苹果高-20240513145426
2024必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
百事食品(中国)有限公司市场总监、食品膨化类及突破性创新中心负责人孙博:关注核心需求| TopDig...
【srai:一个Python库,专注于为地理空间机器学习任务创建-20240510205916
华为、黑客和 Python 都哭了。 -20240511161558
AIGC时代下的信网权:上传到服务器成为“过去时”
科研招聘丨香港科技大学招收音频AIGC方向全奖博士/博后/RA
ChatGPT劲敌首战失利
火速冲上GitHub热榜——我的VS Code不可能这么可爱!
周报|【大混战】大厂设计团队 AIGC 实战案例 9
关注
Py学习
»
Git
吐血推荐!这两个插件可以帮助你轻松阅读 GitHub 上的项目源码
Python网络爬虫与数据挖掘
• 4 年前 • 452 次点击
作者 |
牛岱
链接 |
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
452 次点击
登录后回复