Github 80 个键盘快捷键和一些搜索技巧的备忘清单
文章目录
- 键盘快捷键
- 站点范围的快捷方式
- 资料库
- 源代码编辑
- 源码浏览
- 注释
- 问题和拉取请求列表
- 问题和拉取请求
- 拉取请求的变化
- 项目板
- 通知
- 网络图
- 搜索技巧
- 范围搜索
- 文件路径
- 完全符合
- 布尔运算符
- 基于仓库的条件
- 基于 issue 的条件
- 基于用户的条件
- 参考网址
键盘快捷键
站点范围的快捷方式
S 聚焦搜索栏
G N 转到您的通知
H 打开并关注用户、问题或拉取请求悬浮卡
Esc 当专注于上面时,关闭 hovercard
资料库
G C 转到 Code 选项卡
G I 转到 Issues 选项卡
G P 转到拉取请求选项卡
G B 转到 Projects 选项卡
G W 转到 Wiki 选项卡
源代码编辑
Ctrl F 开始在文件编辑器中搜索
Ctrl G 找下一个
Ctrl Shift G 查找上一个
Ctrl Shift F 代替
Ctrl Shift R 全部替换
Alt G 跳转到行
Ctrl Z 撤消
Ctrl Y 重做
源码浏览
T 激活文件查找器
L 跳转到代码中的一行
W 切换到新的分支或标签
Y 将 URL 扩展为其规范形式
I 显示或隐藏对差异的评论
B 打开责备视图
注释
Ctrl B 为粗体文本插入 Markdown 格式
Ctrl I 插入斜体文本的 Markdown 格式
Ctrl K 插入 Markdown 格式以创建链接
Ctrl Shift P 在编写和预览评论选项卡之间切换
Ctrl Enter 提交评论
Ctrl . 打开已保存的回复菜单,然后使用已保存的回复自动填充评论字段
Ctrl G 插入一个建议
R 在回复中引用所选文字
问题和拉取请求列表
C 创建问题
Ctrl / 将光标聚焦在问题或拉取请求搜索栏上
U 按作者过滤
L 按标签过滤或编辑标签
M 按里程碑过滤或编辑里程碑
A 按受让人过滤或编辑受让人
O 打开问题
问题和拉取请求
Q 请求审稿人
M 设定一个里程碑
L 应用标签
A 设置受让人
拉取请求的变化
C 打开拉取请求中的提交列表
T 打开拉取请求中已更改文件的列表
J 在列表中向下移动选择
K 在列表中向上移动选择
Ctrl Shift Enter 在拉取请求差异上添加单个评论
Alt (click) 在拉取请求中折叠和展开所有过时的审阅评论之间切换
项目板
Enter/Space 开始移动焦点列
Esc 取消正在进行的移动
Enter 完成正在进行的移动
Left/H 向左移动列
Ctrl Left/H 将列移动到最左边的位置
Right/L 向右移动列
Ctrl Right/L 将列移动到最右边的位置
Enter/Space 开始移动聚焦卡
Esc 取消正在进行的移动
Enter 完成正在进行的移动
Down/J 向下移动卡片
Ctrl Down/J 将卡片移动到列的底部
Up/K 向上移动卡片
Ctrl Up/K 将卡片移动到列的顶部
Left/H 将卡片移动到左侧列的底部
Shift Left/H 将卡片移动到左侧列的顶部
Ctrl Left/H 将卡片移动到最左边一列的底部
Ctrl Shift Left/H 将卡片移至最左侧列的顶部
Right 将卡片移动到右侧列的底部
Shift Right/L 将卡片移动到右侧列的顶部
Ctrl Right/L 将卡片移动到最右侧列的底部
Ctrl Shift Right/L 将卡片移至最右侧列的顶部
通知
E/L/Y 标记为已读
Shift M 静音线程
网络图
Left/H 向左滚动
Right/L 向右滚动
Up/K 向上滑动
Down/J 向下滚动
Shift Left/H 一直向左滚动
Shift Right/L 一直向右滚动
Shift Up/K 一直向上滚动
Shift Down/J 一直向下滚动
搜索技巧
范围搜索
org:rails language:ruby
指定组织 rails 和编程语言 ruby
repo:torvalds/linux io_uring
指定仓库 torvalds/linux 搜索 io_uring
owner:tpope path:*.vim
指定拥有者 tpope 和文件后缀为 *.vim
created:"> 2022-10-22" language:C#
创建于 2022-10-22 以后,语言为 C# 的条件
文件路径
path:__init__.py
文件为 __init__.py 里面的内容搜索
path:/.*shrc$/
文件路径包含 .*shrc 结尾的文件中搜索内容
path:/src/*.js
src 目录中的 .js 后缀的文件中搜索内容
完全符合
out of memory 文本匹配 out of memory
布尔运算符
io_uring (language:c OR language:cpp)
语言为 c 或者 cpp 的文件中搜索 io_uring
org:kubernetes NOT repo:kubernetes/api
组织为 kubernetes 排除里面的 api 仓库进行搜索
基于仓库的条件
stars:100..8000 stars:>10000
星星为 100 ~ 8000 或 10000 以上的
forks:50..100 forks:200 forks:<5
fork 为 50 ~ 100 或者 200 或者小于 5
size:35
大小为 35kb
pushed:<2022-11-23
推送代码时间 2022-11-23 之前
fork:true, fork:only
license:mit
基于协议 mit 条件
基于 issue 的条件
state:open, state:closed
关闭 / 打开 的 issue
reason:completed
"not planned", reopened, completed
label:bug
标签为 bug 的条件
author:jaywcjlove
作者 jaywcjlove 打开
mentions:jaywcjlove
提及 jaywcjlove 用户
assignee:jaywcjlove
分配给 jaywcjlove 用户
updated:<2022-11-23
更新日期之前
基于用户的条件
fullname:jaywcjlove
全名 jaywcjlove
location:China
位置 China
followers:20..50 followers:>200 followers:<2
追随者
repos:0 repos:<40 repos:>5
仓库数量
参考网址
Keyboard shortcuts for Github (help.github.com)
相关文章:
Github 80 个键盘快捷键和一些搜索技巧的备忘清单
文章目录 键盘快捷键站点范围的快捷方式资料库源代码编辑源码浏览注释问题和拉取请求列表问题和拉取请求拉取请求的变化项目板通知网络图 搜索技巧范围搜索文件路径完全符合布尔运算符基于仓库的条件基于 issue 的条件基于用户的条件 参考网址 键盘快捷键 站点范围的快捷方式 …...
神经网络基础-神经网络补充概念-08-逻辑回归中的梯度下降算法
概念 逻辑回归是一种用于分类问题的机器学习算法,而梯度下降是优化算法,用于更新模型参数以最小化损失函数。在逻辑回归中,我们使用梯度下降算法来找到最优的模型参数,使得逻辑回归模型能够更好地拟合训练数据。 逻辑回归中的梯…...
npm ERR! cb.apply is not a function
当NPM版本过低导致 npm ERR! cb.apply is not a function 1. win r 打开运行,输入%appdata% 2. 删除 npm 和 npm-cache 文件夹 3. 执行npm cache clean --force命令 如果还不行,就执行卸载Node.js重新安装。...
iShot Pro for Mac 2.3.9最新中文版
iShot Pro是一款非常优秀的Mac截图软件,软件非常易于操作,主页面还设置了学习教程,可以轻松玩转软件所有功能,并且功能非常强大,不仅可以实现多种截图方式,还可以进行标注、贴图、取色、录屏、录音、OCR识别…...
FiboSearch Pro – Ajax Search for WooCommerce 商城AJAX实时搜索插件
FiboSearch Pro是最受欢迎的WooCommerce 产品搜索插件。它为您的用户提供精心设计的高级 AJAX 搜索栏,并提供实时搜索建议。默认情况下,WooCommerce 提供非常简单的搜索解决方案,没有实时产品搜索,甚至没有 SKU 搜索。FiboSearch&…...
k8s dns 解析service异常
查看kube-dns日志 for p in $(kubectl get pods --namespacekube-system -l k8s-appkube-dns -o name); \ do kubectl logs --namespacekube-system $p; done k8s教程(service篇)-总结_阿甘兄的技术博客_51CTO博客...
P6464 [传智杯 #2 决赛] 传送门
[P6464 传智杯 #2 决赛] 传送门 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 问题描述:增加一个传送门,求最小的任意点对间距离和最小值。 思路: n很小,100左右。又要求各个点对之间的距离,dijkstra、spfa不行…...
如何通过CSS选择器选择一个元素的子元素?如何选择第一个子元素和最后一个子元素?
聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 选择一个元素的子元素⭐ 选择第一个子元素和最后一个子元素⭐ 注意事项⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&…...
智能家居(2)---串口通信(语音识别)控制线程封装
封装语音线程(语音通过串口和主控设备进行交流)实现对智能家居中各种灯光的控制 mainPro.c(主函数) #include <stdio.h> #include "controlDevice.h" #include "inputCommand.h" #include <pthread.h>struct Devices …...
MySql主从复制1032错误(Slave_IO_Running: Yes Slave_SQL_Running: No)
MySql主从复制1032错误(Slave_IO_Running: Yes Slave_SQL_Running: No) Slave_IO_Running: Yes Slave_SQL_Running: No报错: Last_SQL_Error: Could not execute Delete_rows event on table hr.test; Can’t find record in ‘test’, Erro…...
毕业论文格式设置总结
毕业论文格式 一般每个学校都有一些自己的论文格式,不过也有一些是没有很详细的。 1、总体格式 论文标题:https://www.cnrencai.com/lunwen/lunwengeshi/870479.html?ivk_sa1024320u论文格式:https://wenku.baidu.com/view/c96a82ea432891…...
7-3 整数四则运算
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B 结果”顺序输出和、差、积、商。 输入样例: 3 2输出样例: 3 2 5 3 - …...
React 全栈体系(一)
第一章 React入门 一、React简介 1. 是什么? 是一个将数据渲染为HTML视图的开源JavaScript库。 2. 谁开发的? 由Facebook开源 3. 为什么要学? 原生JavaScript操作DOM繁琐,效率低(DOM-API 操作 UI) 使…...
SpringBoot代理访问本地静态资源400 404
SpringBoot代理访问静态资源400 404 背景:pdf文件上传到linux服务器上,使用SpringBoot代理访问问题:访问过程中可能会出现400、404问题 前提:保证有文件,并且文件路径正确 SpringBoot如何配置静态资源代理࿰…...
Java导出数据到Excel
系列文章目录 文章目录 系列文章目录前言一、为什么需要导出数据到Excel?二、使用Java导出数据到Excel的步骤1.添加依赖2.编写导出逻辑3.运行测试总结前言 当今数据处理的场景中,Excel仍然是一个不可或缺的工具,用于存储、分析和共享数据。在Java应用程序中,有时候需要将数…...
IDEA常用设置与maven项目部署
目录 前言 一、Idea是什么 二、Idea的优点 三、Idea的常用设置 主题设置 设置鼠标悬浮提示 忽略大小写提示 自动导包 取消单行显示Tabs 设置字体 配置类文档注释信息模版 设置文件编码 设置自动编译 水平或者垂直显示代码 快捷方式改成eclipse 设置默认浏览器…...
想学好网络技术,这一张纸就够了
大家好,我是老杨。 马上又到一年一度的大学新生入学季,今年更多家长都给孩子们报了计算机相关专业。 要知道啊,这个计算机专业包含的方向贼多,什么网络工程、软件工程、信息安全、物联网工程、传感网技术、通信工程与电子信息之…...
list的使用和模拟实现
目录 1.list的介绍及使用 1.1 list的介绍 1.2 list的使用 1.2.1 list的构造 1.2.2 list iterator的使用 1.2.3 list capacity 1.2.4 list element access 1.2.5 list modifiers 2.为什么使用迭代器? 3.list的模拟实现 3.1完整代码 3.2代码解析 4.list与…...
Kubernetes 部署DolphinScheduler 创建租户失败
创建租户 报错创建租户失败。后台日志如下 源代码跟踪 org.apache.dolphinscheduler.api.service.impl.TenantServiceImpl / if hdfs startup if (PropertyUtils.getResUploadStartupState()) {createTenantDirIfNotExists(tenantCode); }需要将 resource.storage.type 置为…...
uniapp 获取 view 的宽度、高度以及上下左右左边界位置
<view class"cont-box"></view> /* 获取节点信息的对象 */ getElementRect() {const query uni.createSelectorQuery().in(this);query.select(".cont-box").boundingClientRect(res > {console.log(res);console.log(res.height); // 10…...
未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...
测试微信模版消息推送
进入“开发接口管理”--“公众平台测试账号”,无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息: 关注测试号:扫二维码关注测试号。 发送模版消息: import requests da…...
(十)学生端搭建
本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...
前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...
08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险
C#入门系列【类的基本概念】:开启编程世界的奇妙冒险 嘿,各位编程小白探险家!欢迎来到 C# 的奇幻大陆!今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类!别害怕,跟着我,保准让你轻松搞…...
MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释
以Module Federation 插件详为例,Webpack.config.js它可能的配置和含义如下: 前言 Module Federation 的Webpack.config.js核心配置包括: name filename(定义应用标识) remotes(引用远程模块࿰…...
怎么开发一个网络协议模块(C语言框架)之(六) ——通用对象池总结(核心)
+---------------------------+ | operEntryTbl[] | ← 操作对象池 (对象数组) +---------------------------+ | 0 | 1 | 2 | ... | N-1 | +---------------------------+↓ 初始化时全部加入 +------------------------+ +-------------------------+ | …...
ArcPy扩展模块的使用(3)
管理工程项目 arcpy.mp模块允许用户管理布局、地图、报表、文件夹连接、视图等工程项目。例如,可以更新、修复或替换图层数据源,修改图层的符号系统,甚至自动在线执行共享要托管在组织中的工程项。 以下代码展示了如何更新图层的数据源&…...
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里 脚本1 #!/bin/bash #定义变量 ip10.1.1 #循环去ping主机的IP for ((i1;i<10;i)) doping -c1 $ip.$i &>/dev/null[ $? -eq 0 ] &&am…...
