社区
教程
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
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
Github 今日推荐 WebGL2神技!deck.gl:秒渲海量数据的可视化神器"
Nginx和Apache要成旧爱了?PHP有了新搭档:缝合怪FrankenPHP!
ChatGPT化身生活操作系统:奥特曼预告下一代顶级AI
西南交通大学张云辉团队JH|利用无监督机器学习和正定矩阵因子分解模型驱动煤矿农业区域的地下水化学成因...
多邻国联姻瑞幸;if椰子水母企IPO市值冲上100亿;阿里巴巴美国站推B2B先买后付 | TopDi...
ChatGPT惨败Llama!MIT官宣AI开飞船0%失败率,马斯克火星殖民不再是梦
Altman嘲讽小扎挖走的都不是顶尖人才!OpenAI高管再营业曝内幕:ChatGPT爆红后,我火速...
通透!!机器学习、深度学习、人工智能的区别和联系!
ChatGPT 4o 国内直接用!
马斯克公布脑机接口重大进展:受试者增至7人,未来有望控制人形机器人;扎克伯格又从OpenAI挖走四位...
关注
Py学习
»
Git
吐血推荐!这两个插件可以帮助你轻松阅读 GitHub 上的项目源码
Python网络爬虫与数据挖掘
• 5 年前 • 594 次点击
作者 |
牛岱
链接 |
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
594 次点击
登录后回复