用快捷键解放双手
常用快捷方式
系统层(win 10)
快捷键 | 功能 |
---|---|
win R | 运行 |
win E | 资源管理器 |
win shift S | 截图 |
win Tab | 打开任务视图 |
win D | 展示桌面(隐藏所有应用) |
win S | 打开搜索 |
win Right | 左右分屏 |
win Up | 当前应用最大化 |
win Down | 向下还原 |
Alt F4 | 关闭当前应用 |
Alt ESC | 当前应用最小化 |
Alt Tab | 顺时针切换应用 |
Alt Shift Tab | 逆时针切换应用 |
通用编辑操作
快捷键 | 功能 |
---|---|
Ctrl A | 全选 |
Ctrl X | 剪切 |
Ctrl C | 复制 |
Ctrl V | 粘贴 |
Ctrl Z | 撤销操作(Undo) |
Ctrl Y | 重做操作(Redo) |
browser
类Chrome
浏览器标准快捷方式可以参考微软官方的介绍,一些常用的摘录如下
快捷键 | 功能 |
---|---|
Ctrl F | 搜索当前页内容 |
Ctrl R | 刷新当前页 |
Ctrl Shift R | 忽略缓存刷新当前页 |
Ctrl Shift I | 打开开发者工具 |
Ctrl T | 新标签页 |
Ctrl W | 关闭当前标签页 |
Ctrl Shift W | 关闭当前窗口 |
Ctrl N | 新建窗口 |
Ctrl Shift N | 新建 Inprivate 窗口 |
Ctrl L | 编辑当前 URL |
Ctrl Tab | 顺时针切换网页标签 |
Ctrl Shift Tab | 逆时针切换网页标签 |
Ctrl Shift K | 复制标签 |
部分浏览器快捷键可以与 vscode 通用,例如关闭 tab,切换 tab,打开最近关闭的 tab 等
VS Code
快捷键 | 功能 |
---|---|
Ctrl | 跨单词 |
Ctrl · | 打开内部终端 |
Ctrl N | 新建文件 |
Ctrl Shift N | 新建窗口 |
Ctrl P | 打开文件 |
Ctrl Shift P | 运行 |
Ctrl F | 文件内搜索 (Enter\Shift Enter 移动) |
Ctrl Shift F | 全局搜索(会自动复制当前选中内容) |
Ctrl D | 搜索并选中 |
Ctrl G | 跳转到行 |
Ctrl B | 隐藏侧边栏 |
Ctrl Shift E | 打开侧边栏文件浏览器(Explorer) |
Ctrl Shift X | 打开侧边栏扩展(eXtension) |
Alt Up | 当前行向上移动(Down 同理) |
Alt Shift 上 | 当前行复制到上方(Down 同理) |
Ctrl | | 向右拆分 |
Ctrl Alt Right | 当前页向右移动 |
Git Bash
通用操作:
命令中 Ctrl+Z
可以将任务调度至后台 ;
jobs -l
列举当前的任务,组合 fg [jobnumber]
bg [jobnumber]
进行调度任务
快捷键 | 功能 |
---|---|
Ctrl + a | 移到命令行首 |
Ctrl + e | 移到命令行尾 |
Ctrl + u | 从光标处删除至命令行首 |
Ctrl + k | 从光标处删除至命令行尾 |
Ctrl + w | 从光标处删除至字首 |
Alt + d | 从光标处删除至字尾 |
Alt + f | 按单词前移(右向) |
Alt + b | 按单词后移(左向) |
Alt + u | 光标所在向后全部为大写(uppercase) |
Alt + l | 光标所在向后全部为小写(lowercase) |
vim
一个具有 command
/ insert
/ visual
三种模式的强大的编辑器
前置设置
vim ~/.vimrc
,进入.vimrc
配置文件- 在
.vimrc
中进行如下配置
bash
set number # 显示行号
set syntax=on # 打开语法高亮
常用操作
command mode (命令模式)
在任何模式下按 esc
进入命令模式。也是 vim 的默认模式
位置快捷键 | 功能 |
---|---|
w | 下一次单词 |
b | 前一个单词 |
shift + G | 文件末尾 |
shift ^ | 行首 |
shift $ | 行尾 |
:[%1, %2] | 从 行%1 到行%2 |
操作快捷键 | 功能 |
---|---|
u | 撤销上次操作 |
. | 重复上次操作 |
n | 移动光标 |
d | 剪切 |
dd | 剪切整行 |
y | 复制 |
yy | 复制整行 |
p | 粘贴 |
shift + G | 文件末尾 |
<< | 左缩进 |
根据上述 位置 + 数量 + 操作 的组合可以实现各种快速的文本操作
组合快捷键 | 功能 |
---|---|
dw | 剪切下一次单词 |
db | 删除前一个单词 |
dgg | 从当前光标处剪切至文件头部 |
d + shift + G | 当前光标剪切至文件底部 |
d + shift ^ | 剪切至行首 |
d3d | 快速剪切 3 行 |
d121gg | 剪切至 121 行 |
:1,5d | 剪切 1-5 行 |
:1,5 m/co 10 | 将 1-5 行 move/copy 至 第 10 行 |
另外还有窗口级快捷键
窗口级快捷键 | 功能 |
---|---|
w | 保存 |
q | 退出,增加 ! 强制执行 |
i / a / o | 当前光标 / 当前光标后 / 另起一行 进入 insert mode (编辑模式) |
v | 进入 visual mode (可视化模式) |
:reg | 查看当前系统剪贴板,通常与 p 组合使用,快捷粘贴 |
!ls | 使用!调用 bash 命令,如 ls |
如果结合窗口级的快捷键,能够实现更多的操作
组合快捷键 | 功能 |
---|---|
“1p | 粘贴剪贴板编号为 "1 的数据 |
:sp %filename | 在上方打开 %filename 的文件 |
:vs %filename | 在右方打开 %filename 的文件 |
ctrl + w + 方向键 | 分屏后切换编辑器 |
:e %filename | 切换当前窗口为 %filename 的文件 |
!ls | 使用!调用 bash 命令,如 ls |
vim
所有的使用方式甚至可以单独展开一章进行分享,还有 visual mode
和 insert mode
就不展开讲了