社区
教程
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
ChatGPT 新功能:"ChatExcel" 已灰测
AIGC时代下的信网权:上传到服务器成为“过去时”
CAA模式识别与机器智能专委会:首届深度学习模型压缩与部署技术会议
在 Python 中使用连接池提升性能
Nginx静态压缩和代码压缩,提高访问速度!
【PyxLSTM:实现了xLSTM架构的Python库,通过引入-20240513135024
【node-mlx:为 Node.js 设计的机器学习框架,基于-20240515215702
销赞云创始人兼CEO陈爱华:数字化,智能化| TopDigital 2024评委说
如何快速理清复杂Python代码?
关注
Py学习
»
Git
吐血推荐!这两个插件可以帮助你轻松阅读 GitHub 上的项目源码
Python网络爬虫与数据挖掘
• 4 年前 • 454 次点击
作者 |
牛岱
链接 |
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
454 次点击
登录后回复