社区
教程
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
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
机器学习学术速递[1.30]
Positron入门,下载安装和运行Python、R语言代码,终于不用再来回折腾不同的IDE了
机器学习学术速递[2.2]
183亿算力大单落地、北京40家IDC启动绿色改造、中卫22亿总包,张家口44亿项目规划、泰掷380...
Docker方式安装你的私人AI电脑助手Moltbot
用 Python 揭秘“市场折叠”:一种全新的金融市场预测思路
GitHub 20k Star 项目被迫删库,B站这一刀彻底砍断了开放的梦
【域外资讯】EDPB和EDPS就欧盟委员会提出的“人工智能数字综合提案”(Digital Omnib...
七大赛道 TOP 10 公布!Gitee 年度开源项目评选结果正式揭晓
大学生AIGC作品,为你讲述青春校园故事
关注
Py学习
»
Git
吐血推荐!这两个插件可以帮助你轻松阅读 GitHub 上的项目源码
Python网络爬虫与数据挖掘
• 5 年前 • 674 次点击
作者 |
牛岱
链接 |
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
登录后回复