回复
GitHub的4个神技,同桌直呼666
davisl
发布于 2022-9-28 11:29
浏览
0收藏
神技一:高级搜索
有过这样的经验:想搜索一个差不多的项目改改自己用,结果搜索框输入后出来一堆,无从下手。遇到这种情况我都是闭上眼睛,先自己想好怎样从中选择,最终我想到自己想要的是日期比较新、最好是团队而不是个人维护(持续性会好一些)、语言和框架和自己的技术更贴合。
大佬们通常会根据想好的要求输入一串神秘代码,比如上图。直接定位想要的结果。其实这是利用了GitHub的高级搜索功能提供的搜索限定符。其实完全不需要记忆,直接利用高级搜索的可视化表单即可。
但这个界面展示的搜索条件有限,官方文档中罗列了诸如按上次更新时间搜索、仓库内容搜索等都可以直接用。
神技二:定位文件
我之前也在GitHub的某个项目中查找文件,由于没有下载到本地,所以要找某个文件,就一级一级的点击目录,发现位置错了,还要返回去重新找。
对于Java这种层层嵌套的项目来说实在是太麻烦了。其实,我们只需要按下T键,就可以实时对文件进行搜索了
在查看某个具体文件时,按L键,可以直接定位某一行:
点击行号还可以快速复制或者生成永久链接:
按B键还可以快速查看该文件的改动记录:
神技三:在线编辑器
如果想阅读完整的代码,我们往往需要将代码下载到本地,用本机编辑器来打开。其实大可不必。只要在项目上按.键(句号键),GitHub会自动按照一个VsCode的插件,我们可以获取本地编辑器一样的体验:
神技四:在线运行
让我们在项目地址前加上gitpod.io前缀:
https://gitpod.io/github.com/xiexiaojing/yuna
项目自动的下载文件编译运行了。甚至可以一键构建docker镜像:
分类
标签
已于2022-9-28 11:29:46修改
赞
收藏
回复
相关推荐