GitHub的4个神技,同桌直呼666

davisl
发布于 2022-9-28 11:29
浏览
0收藏

神技一:高级搜索

 

有过这样的经验:想搜索一个差不多的项目改改自己用,结果搜索框输入后出来一堆,无从下手。遇到这种情况我都是闭上眼睛,先自己想好怎样从中选择,最终我想到自己想要的是日期比较新、最好是团队而不是个人维护(持续性会好一些)、语言和框架和自己的技术更贴合。

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

大佬们通常会根据想好的要求输入一串神秘代码,比如上图。直接定位想要的结果。其实这是利用了GitHub的高级搜索功能提供的搜索限定符。其实完全不需要记忆,直接利用高级搜索的可视化表单即可。

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

但这个界面展示的搜索条件有限,官方文档中罗列了诸如按上次更新时间搜索、仓库内容搜索等都可以直接用。

 

神技二:定位文件

 

我之前也在GitHub的某个项目中查找文件,由于没有下载到本地,所以要找某个文件,就一级一级的点击目录,发现位置错了,还要返回去重新找。

对于Java这种层层嵌套的项目来说实在是太麻烦了。其实,我们只需要按下T键,就可以实时对文件进行搜索了

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

在查看某个具体文件时,按L键,可以直接定位某一行:

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

点击行号还可以快速复制或者生成永久链接:

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

按B键还可以快速查看该文件的改动记录:

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

神技三:在线编辑器

 

如果想阅读完整的代码,我们往往需要将代码下载到本地,用本机编辑器来打开。其实大可不必。只要在项目上按.键(句号键),GitHub会自动按照一个VsCode的插件,我们可以获取本地编辑器一样的体验:

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

神技四:在线运行

 

让我们在项目地址前加上gitpod.io前缀:

​https://gitpod.io/github.com/xiexiaojing/yuna​

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

项目自动的下载文件编译运行了。甚至可以一键构建docker镜像:

GitHub的4个神技,同桌直呼666-鸿蒙开发者社区

 

已于2022-9-28 11:29:46修改
收藏
回复
举报
回复
    相关推荐