Keybinds 快捷键表

· · 个人记录

// 大部分 (对于整个电脑) 可以用鼠标点到的按钮都会在旁边显示存在的快捷键. 如果没有试一下按一下 Alt.
// 一般按下 Alt 之后, 按钮里会出现下划线.
// 按住 Alt 再点被下划线的那个键 (也有可能不用再按住 Alt) 也算是快捷键.
// Tab : 大部分 (对于整个电脑) 可以用鼠标点到的 按钮 / 输入框 都可以通过按 Tab 来遍历.
// 可以随便打开一个网页或者应用试试看.
// 一个非常有用的例子是网页登陆的时候输入用户名之后再按 Tab 开始输入密码, 再回车直接登陆.
// 鼠标中键 (按下鼠标滚轮) 和 拖拽 都是可以到处乱试的东西.
// VSC 快捷键

// Luogu 在线 IDE 应该是 VSC 改, 以下大部分快捷键可以在 Luogu IDE 中使用.
// 一些比如新建文件 / 选中注释 / 三击选行 等等基本的快捷键也可以在 Dev-cpp 里试试.

// Click 是左键单击, Windows 是 Ctrl 和 Alt 中间的那个键.

Ctrl + N                新建
Ctrl + W                关闭
Ctrl + S                保存
Ctrl + O                打开
Ctrl + Shift + T            恢复最近关闭
Ctrl + R                打开最近打开
Ctrl + K -> F               关闭全部
F11                     全屏
Ctrl + Tab              切换窗口
Ctrl + Shift + X | F | E        左侧 插件 / 搜索 / 文件
Ctrl + B                切换显示左边栏
Alt + Z                 切换是否将超出屏幕的语句换行显示
Alt + LeftArrow | RightArrow        切换到 上一次 / 下一次打开的窗口
Ctrl + M                切换 Tab 功能 制表符 / 遍历界面上的各个按钮

F8                  装了 C++ Complie Run 插件 在窗口里编译并运行
F9 | F10 | F11 | F12            总之是 Dev-cpp 的编译运行, 其中 F11 是编译并运行

Shift + Arrow               按住 Shift + 上下左右 选中
Drag                    拖动选中的代码到其他位置
Alt + UpArrow | DownArrow       移动当前行
Ctrl + X                直接剪切当前行
Ctrl + Alt + UpArrow | DownArrow    把当前行复制到 上一行 / 下一行
Ctrl + L                从当前行开始 每按一下多选中一行
Ctrl ( + Shift) + Enter         在 上方 / 下方 插入并转到一行空行

Alt + Click             添加光标
Ctrl + U                撤销光标位置
Ctrl + Shift + \            跳到向后第一个括号 (再按一次跳到向前)
Ctrl + K -> Q               跳到上次修改过的地方
Ctrl + G                跳到指定行
Ctrl + UpArrow | DownArrow      (不移动光标) 向上 / 下 移动页面

Delete                  与 Backspace (退格) 相对, 删除后一个字符
Ctrl + Alt + Backspace          删除一对括号 (光标在括号旁边时)
Ctrl + Shift + K            删除当前行

Ctrl + Shift + [ | ]            折叠 / 展开当前代码块
Ctrl + K -> Ctrl + 0 | J        折叠 / 展开全部

Ctrl + F                搜索 (选中内容后再按则直接搜索选中的)
Ctrl + H                (直接打开) 替换
Esc                 退出搜索

Double Click                双击选中一个词
Triple Click                三击选中一行
Shift + Alt + LeftArrow | RightArrow    扩展选择 / 收缩选择
Ctrl + D                选择一个词 / 搜索时每按一下则多选下一个搜索结果
Ctrl + Shift + L            选择所有搜索到的目标内容

F2                  重命名 (函数, 变量, 文件名等) (不必选中, 光标与目标相邻即可)
Ctrl + T                在文件夹中查找同名(函数, 变量等)

Ctrl + K -> C = Ctrl + /        注释选中内容 (// )
Shift + Alt + A             注释选中内容 (/* */)
(Shift) + Tab               将选中内容 向右 (向左) 缩进
Ctrl + [ | ]                向左 / 向右 缩进当前行
// 选中的内容也可以直接按括号, 会把选中的内容括起来

F1 = Ctrl + Shift + P           显示所有命令
Ctrl + ,                设置


// 还有一些 Windows / 应用 / 通用 的快捷键
// 一些电脑可能 Ban 了 Windows 键

// 一些笔记本上 Fn 键 + X (数字) = FX
// 数字小键盘上的 Numlock (数字锁定) 可以切换小键盘的功能, 比如 9 切换成 PgUp (向上翻页)
// 上下左右键上面还有 6 个键 (一般台式机配的机械键盘会有) :
// Insert : 插入, 会在一般的"在光标位置插入一个字符"与"直接替换下一个字符"之间切换
// Home : 首页, 在打字的时候是回到行首或者别的什么开头
// End : 结尾, 相对于 Home
// Page Up | Down : 向上 / 下翻页
// Delete : 删除后一个字 / 删除选中的文件之类的

Ctrl | Shift                在很多地方 按住 Ctrl 再点是多选, 按住 Shift 再点两个东西会选中中间部分
// 按住 Ctrl 拖动文件到别的路径会复制, Shift 是直接移动, Alt 是建立一个快捷方式
Ctrl + N                新建
Ctrl + W                关闭
Ctrl + S                保存
Ctrl + F                搜索
Esc                 "Escape" 的缩写, 一般是暂停 / 退出某种格式
// 非常通用
// 很多快捷键都是 Ctrl + 英文首字母大写
Alt + Tab               切换应用
Windows + D             回到桌面
Ctrl + Shift + Esc          任务管理器
Windows + R             运行 系统变量 Path 里有的 (程序 / 文件等)
// 例: cmd (命令行) | g++ (C++ 编译器) | py (Python) | calc (计算器) | control (控制面板) | regedit (注册表编辑器)
// 添加路径到 Path : 右键此电脑 - 属性 - 高级系统设置 
// (Win10 会打开设置,最大化窗口可以看到在右边蓝字)
// (桌面上没有此电脑 : Win10 设置 / Win7 控制面板 搜索高级系统设置)
// - 环境变量 - 在下方系统变量里选择 Path - 编辑
// 以把 Dev-cpp 的编译器添加到 Path 里为例
// 桌面 / 开始菜单 右键 Dev-cpp 图标 - 打开文件位置 - MinGW64 - bin, 可以看到 g++.exe 在这个路径下
// - 点击文件资源管理器上面的地址栏, 复制此地址
// Win7 : 跳到按下 编辑 之后跳出的窗口的最后, 加一个 ";" 然后把路径复制进去
// Win10 : 新建 - 复制进去
// 然后 VSC / CP Editor 之类的就可以编译了.
Win + X 再 按两下 U         关机 
// 如果还没直接关可能是跳出"xxx其它用户还在使用xxx"的说明了 所以再回车一下

浏览器 : 
F4                  跳到地址栏
Double Click            双击标签页关闭
// 按鼠标滚轮可以关闭大部分标签页 (比如浏览器和 VSC)
// Ctrl + T | N | W | Tab 在大部分有标签页功能的地方都是支持的
Ctrl + R                刷新
Ctrl + H                历史
Ctrl + J                下载
Ctrl + Tab              切换页面
Ctrl + T                新建页面
Ctrl + N                新建浏览器窗口
Ctrl + Shift + B            切换显示收藏栏
Drag                    拖拽 链接 / 选中的文字 / 图片
到桌面 / 记事本 / 浏览器的标题栏 ...\
// 大部分情况下 内容可以直接拖到别的窗口 有联动
Ctrl + Click | 按鼠标滚轮        在新页面中打开点击的链接