近期需要大量阅读 github 开源项目,遇到一个痛点: 如何在不把项目从 github 上 clone 本地的情况下,在本地编译器里面打开 github 上的项目? 每一个都 git clone 到本地,然后再到 ide 里打开,感觉效率太低了
1
bugmakerprox1 OP 或者,github 有没有提供什么客户端,可以在本地直接打开 github 上的项目?
|
2
stinkytofu 2023-09-07 13:57:24 +08:00
一切操作都是 IO, 不缓存文件, IDE 怎么能索引?
|
3
mm163 2023-09-07 13:57:32 +08:00
你这是要干啥?不像是阅读吧?
|
4
bugmakerprox1 OP @mm163 阅读,之所以想在 ide 里打开,是为了方面查看目录结构、接口调用和结构定义
|
5
EyebrowsWhite 2023-09-07 14:00:01 +08:00 via iPhone 1
vscode 有一个 open remote repository 的功能
|
6
qinyui 2023-09-07 14:00:41 +08:00
octotree 插件?
|
7
jackmod 2023-09-07 14:01:04 +08:00
github 可以用 svn 协议
|
8
EyebrowsWhite 2023-09-07 14:01:32 +08:00 via iPhone 1
|
9
craiiz 2023-09-07 14:01:52 +08:00 2
直接 github1s 上看??
|
10
shuxhan 2023-09-07 14:01:54 +08:00 1
在仓库页面点击小键盘最右侧的 [.]
|
11
lisongeee 2023-09-07 14:01:56 +08:00 12
可以在仓库页面按下 `.` 键,github 会自动跳转到一个在线 vscode 打开这个仓库
|
12
Marthemis 2023-09-07 14:02:10 +08:00
在对应的项目页面按下 `.` 就能进入带编辑器的预览界面了
|
13
githmb 2023-09-07 14:03:54 +08:00
git clone ?正常来说都是 download 吧
|
14
Rache1 2023-09-07 14:04:34 +08:00
只是现在阅读的的话,简单使用让我想起了之前那个 github1s 的项目,你可以试试。也可以试试 Chrome 插件 sourcegraph
|
15
ChengLuffy 2023-09-07 14:04:59 +08:00
网速够快就在项目页面按 .
|
17
learningman 2023-09-07 14:05:23 +08:00
codespaces 直接打开,没自带的环境配一下也不费工夫,还有提示
|
18
ysicing 2023-09-07 14:06:34 +08:00
|
19
lithiumii 2023-09-07 14:07:41 +08:00 via Android
github1s ,把地址栏里的 github 后面加 ‘1s’,就可以在浏览器里打开一个类 vscode 的界面查看这个 repo 。注意这是一个第三方的网站
|
20
tomieric 2023-09-07 14:08:21 +08:00
|
21
zthxxx 2023-09-07 14:09:21 +08:00 2
GitHub 本身就提供在线版本的预览,甚至有两种,github.dev 和 codespaces,
比如 https://github.dev/vitejs/vite 另外一大堆在线 IDE 工具都能直接打开 GitHub 仓库,比如 Replit / CodeSandbox / StackBlitz - https://stackblitz.com/github/vitejs/vite - https://codesandbox.io/s/github/vitejs/vite 本地看的话,VSCode 本身也能直接 open remote repository 打开 GitHub 仓库 |
22
wzwwzw 2023-09-07 14:10:00 +08:00 1
直接按 一下 . 打开一个网页版本的 vs code 编辑器就可以了。
|
23
mercury233 2023-09-07 14:15:10 +08:00
@githmb #13 除非是那种十年不更新的库,或者你准备十年不更新,clone 比下载方便的多
|
24
justfindu 2023-09-07 14:22:51 +08:00
|
25
CodeCodeStudy 2023-09-07 14:23:19 +08:00
|
26
RageBubble 2023-09-07 14:26:25 +08:00
直接在 github 网页上看吧 它不是也有目录和索引嘛
|
30
bugmakerprox1 OP 感谢各位大佬!
|
31
hlwjia 2023-09-07 15:05:57 +08:00
直接在你想要看的 repo 页面,按键盘上的 . 英文的句号,就可以了
|
32
astkaasa 2023-09-07 15:11:15 +08:00
按一下.
|
33
Huelse 2023-09-07 15:21:08 +08:00
|
34
la2la 2023-09-07 15:26:23 +08:00
web ide? 好像 github 自带的就有吧
|
35
enpitsulin 2023-09-07 15:45:17 +08:00 1
仓库界面按一下小键盘的点[del]键就好了
|
36
Pipecraft 2023-09-07 16:01:20 +08:00
要仔细看代码,文件之间切来切去的话,还得是打开本地的代码。
OP 可以写一个脚本,把代码仓库列表放到一个文本里,后台自动定时执行脚本,每次 clone 新仓库,update 已有仓库。 如果不需要更新,只下载一次即可的话,通过 “Download Zip” 的链接,下载会更快。 |
37
stevenlee1921 2023-09-07 16:16:40 +08:00
这个.很好用啊!
|
38
Reid 2023-09-07 16:53:55 +08:00
为什么我的 github.dev 报错呀
Unable to resolve resource vscode-vfs://github%2B7b2276223a312c22726566223a7b2274797065223a362c226964223a226d6173746572227d7d/ |
39
bruce0 2023-09-07 17:00:13 +08:00
找到开源项目的 code 页签, 把`github.com` 改成 `github.dev` 就会用 网页版的 vscode 打开, 但是有一些插件不支持
|
40
qieqie 2023-09-07 17:02:47 +08:00
如果是觉得 clone 太慢的话
git clone --depth 1 |
41
nbq 2023-09-07 17:07:52 +08:00 1
github 项目直接点 . 键
不要太好用 |
42
lonelee 2023-09-07 17:29:51 +08:00
用 github1s ,直接在 vscode 在线看
|
43
zhudapaooo 2023-09-07 17:31:12 +08:00
github 域名直接改成 github1s
|
44
treblex 2023-09-07 20:22:57 +08:00 via iPhone
直接点击对象名,GitHub 做了索引的,我感觉还挺好用
|
45
ganning 2023-09-08 10:12:23 +08:00
Octotree - GitHub code tree
用这个 Chrome 插件?! 直接定位+阅读 ![效果图]( https://s2.loli.net/2023/09/08/HTNclYKr1S3OMDu.png) |
46
ganbuliao 2023-09-08 10:51:20 +08:00
|
47
ljkWeb 2023-09-08 15:03:40 +08:00
vscode 插件 [GitHub Repositories]
|