分享

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

 编程一生 2022-05-08 发布于北京

神技一:高级搜索

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

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

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

神技二:定位文件

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

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

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

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

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

神技三:在线编辑器

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

神技四:在线运行

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

https:///github.com/xiexiaojing/yuna

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

编程一生

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多