快捷键
Win10
Ctrl 键
快捷键 | 说明 |
---|---|
Ctrl + A | 全选 |
Ctrl + B | 加粗 |
Ctrl + C | 复制 |
Ctrl + F | 查找 |
Ctrl + H | 替换 |
Ctrl + I | 斜体 |
Ctrl + P | 打印 |
Ctrl + S | 保存 |
Ctrl + U | 下划线 |
Ctrl + V | 粘贴 |
Ctrl + W | 关闭窗口/标签页 |
Ctrl + N | 新建文档/标签页 |
Ctrl + X | 剪切 |
Ctrl + Y | 重做 |
Ctrl + Z | 撤销 |
Ctrl + Shift + Esc | 打开「任务管理器」 |
Ctrl + Tab | 在选项卡中移动 |
Ctrl + 数字 | 跳转至第 N 个标签页 |
Ctrl + 加号 | 放大页面 |
Ctrl + 减号 | 缩小页面 |
Ctrl + Up/Down | 将光标移动到上/下一段落的起始处 |
Ctrl + Home | 将光标移动到起始处 |
Ctrl + End | 将光标移动到末尾处 |
Ctrl + 鼠标左键 | 在后台打开裂解/文件夹中多选文件 |
Ctrl + 鼠标滚轮 | 滚动放大缩小 |
Ctrl + Win + Left/Right | 切换到上/下一个虚拟桌面 |
Win 键
快捷键 | 说明 |
---|---|
Win | 打开「开始」屏幕 |
Win + A | 打开「操作中心」 |
Win + B | 激活右下角任务栏 |
Win + C | 打开「Cortana」 |
Win + D | 显示和隐藏桌面 |
Win + E | 打开「文件资源管理器」 |
Win + I | 打开「设置」 |
Win + L | 锁定电脑 |
Win + 数字键 | 打开任务栏第 N 个程序 |
Win + Tab | 预览所有桌面 |
Win + S | 打开搜索 |
Win + 空格 | 切换语言和键盘布局 |
Win + ; | 打开表情输入 |
Win + Pause | 打开系统属性 |
Eclipse 与 IDEA 快捷键对比
分类 | 功能点 | Eclipse 快捷键 | IDEA 快捷键 |
---|---|---|---|
编辑 | 重做 | Ctrl + Y | Ctrl + Shift + Z |
上方插入新行 | Ctrl + Shift + Enter | Ctrl + Alt + Enter | |
下方插入新行 | Ctrl + Enter | Shift + Enter | |
复制到下一行 | Ctrl+Alt + Down | Ctrl + D | |
从历史记录粘贴 | Ctrl + Shift + V | ||
删除行 | Ctrl + D | Ctrl + Y | |
查找 | Ctrl + F | Ctrl + F Ctrl + R 查找替换 Alt + P/A 逐个/全部替换 Alt + F3 查找当前选中词 |
|
继续搜索 | Ctrl + Shift + K 上一个 Ctrl + K 下一个 |
Shift + F3 上一个 F3 下一个 |
|
在文件中查找 | Ctrl + Alt + G | Ctrl + Shift + F Ctrl + Shift + R 查找替换 |
|
查找用法 | Ctrl + Alt + H/Ctrl + Shift + G | Alt + F7 列表显示 Ctrl + Alt + F7 对话框显示 |
|
搜索一切 | Ctrl + Shift + R | 双击 Shift | |
扩展选区 | Ctrl + W | ||
切换大小写 | Ctrl + Shift + X/Y | Ctrl + Shift + U | |
视图 | 工具窗口 | Alt + 1 | 项目 |
最近的文件 | Ctrl + E 打开的文件列表 | Ctrl + E | |
最近的位置 | Ctrl + Shift + E | ||
最近的变更 | Ctrl + Shift + C | ||
导航 | 后退/前进 | Alt + Left/Rihgt | Ctrl + Alt + Left/Rihgt |
查找类 | Ctrl + Shift + T | Ctrl + N | |
查找文件 | Ctrl + Shift + R | Ctrl + Shift + N | |
行:列 | Ctrl + L | Ctrl + G | |
URL 映射 | Ctrl + Shift + \ | ||
上一个错误 | Ctrl + , | Shift + F2 | |
下一个错误 | Ctrl + . | F2 | |
最后编辑位置 | Ctrl + Q | Ctrl + Shift + Backspace | |
上 / 下一方法 | Ctrl + Shift + Up/Down 变量也可以 | Alt + Up/Down | |
匹配的括号 | Ctrl + Shift + P | Ctrl + Shift + M | |
上 / 下一查看处 | Alt + Left/Rihgt | Ctrl + Alt + Up/Down | |
声明或用例 | F3 | Ctrl + B | |
实现 | Ctrl + 鼠标左键 | Ctrl + Alt + B | |
类型声明 | Ctrl + Shift + B | ||
超级方法 | Ctrl+U | ||
测试 | Ctrl + Shift + T | ||
文件结构 | Ctrl + O | Ctrl + F12 | |
文件路径 | Alter + Enter | Ctrl + Alt + F12 | |
类层次结构 | F4 或 Ctrl + T | Ctrl + H | |
方法层次结构 | Ctrl + Shift + H | ||
调用层次结构 | Ctrl + Alt + H | Ctrl+Alt+H | |
显示类、方法说明 | F2 | Ctrl + Q | |
代码 | 重写方法 | Ctrl + O | |
实现方法 | Ctrl + I | ||
自动生成 | Alt + / | Alt + Insert | |
插入实时模板 | Ctrl + J | ||
补全当前行 | Ctrl + Shift + Enter 将输入的if、for、函数等等补上{}或者;使代码语句完整 | ||
展开 | Ctrl + *(小键盘) | Ctrl + 「+」 | |
折叠 | Ctrl + /(小键盘) | Ctrl + 「-」 | |
行注释 | Ctrl + / | Ctrl + / | |
块注释 | Ctrl + Shift + / | Ctrl + Shift + / | |
格式化代码 | Ctrl + Shift + F | Ctrl + Alt + L | |
优化导入 | Ctrl + Shift + O | Ctrl + Alt + O | |
向上/下移动语句 | Alt + Up/Down | Ctrl + Shift + Up/Down | |
快速修复错误 | Ctrl + 1 | Alt + Enter | |
引入局部变量 | Ctrl + 2, L | Alt + Enter | |
对比最近修改 | Alt + Shift + C | ||
重构 | 重命名 | Alt + Shift + R | Shift + F6 |
其他常用 | Alt + Shift + C 修改函数结构 Alt + Shift + L 抽取局部变量 Alt + Shift + F 将局部变量改为成员变量 Alt + Shift + M 抽取方法 Alt + Shift + I 内联 Alt + Shift + V 移动 Alt + Shift + Y 重做 Alt + Shift + Z 撤销重构 |
Ctrl + F6 修改方法签名 Ctrl + Shift + F6 修改参数的类型 Ctrl + Shift + V 引入局部变量 Ctrl + Shift + P 引入参数 Ctrl + Shift + F 引入类变量 Ctrl + Shift + M 引入方法 Ctrl + Shift + C 引入常量 |
|
运行 | 启动调试 | F11 | Alt + Shift + F9 |
启动运行 | Ctrl + F11 | Alt + Shift + F10 | |
断点 | Ctrl + Shift + B | Ctrl + F8 | |
单步进入 | F5 | F7 | |
单步跳过 | F6 | F8 | |
单步返回 | F7 | Shift + F8 | |
跳过 | F8 | F9 | |
评估表达式 | Ctrl + Shift + D/I | Alt + F8 | |
运行到光标处 | Ctrl + R | Alt + F9 | |
窗口 | 打开界面 | Ctrl + Alt + S 调出 Settings 界面 | |
隐藏工具窗口 | Ctrl + M | Shift + Esc | |
关闭编辑窗口 | Ctrl + W | Ctrl + F4 或 Esc | |
最大化编辑窗口 | Ctrl + M | Ctrl + Shift + F12 | |
切换编辑窗口 | Ctrl + PageUp/PageDown | Ctrl + Tab |
VS Code
keybindings.json:
// Place your key bindings in this file to override the defaults
[
/** 编辑器快捷键配置 */
{
"key": "ctrl+d", // 删除一行
"command": "editor.action.deleteLines",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+k", // 与删除一行的快捷键互换
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+shift+/", // 多行注释
"command": "editor.action.blockComment",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+f", // 格式化文档(自定义)
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f", // 格式化文档(默认)
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift shift", // 类似于 IDEA 的搜索一切
"command": "workbench.action.quickOpen",
},
/** 终端快捷键配置 */
{
"key": "ctrl+tab",
"command": "workbench.action.terminal.focusNext", // 切换到下一个终端
"when": "terminalFocus"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.terminal.focusPrevious", // 切换到上一个终端
"when": "terminalFocus"
},
{
"key": "ctrl+pagedown",
"command": "workbench.action.terminal.focusNext", // 切换到下一个终端
"when": "terminalFocus"
},
{
"key": "ctrl+pageup",
"command": "workbench.action.terminal.focusPrevious", // 切换到上一个终端
"when": "terminalFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill", // 关闭当前终端
"when": "terminalFocus"
},
{
"key": "ctrl+t",
"command": "workbench.action.terminal.new", // 打开新的终端
"when": "terminalFocus"
},
{
"key": "ctrl+1",
"command": "workbench.action.terminal.focusAtIndex1", // 打开终端1
"when": "terminalFocus"
},
{
"key": "ctrl+2",
"command": "workbench.action.terminal.focusAtIndex2",
"when": "terminalFocus"
},
{
"key": "ctrl+3",
"command": "workbench.action.terminal.focusAtIndex3",
"when": "terminalFocus"
},
{
"key": "ctrl+4",
"command": "workbench.action.terminal.focusAtIndex4",
"when": "terminalFocus"
},
{
"key": "ctrl+5",
"command": "workbench.action.terminal.focusAtIndex5",
"when": "terminalFocus"
},
{
"key": "ctrl+6",
"command": "workbench.action.terminal.focusAtIndex6",
"when": "terminalFocus"
},
{
"key": "ctrl+7",
"command": "workbench.action.terminal.focusAtIndex7",
"when": "terminalFocus"
},
{
"key": "ctrl+8",
"command": "workbench.action.terminal.focusAtIndex8",
"when": "terminalFocus"
},
{
"key": "ctrl+9",
"command": "workbench.action.terminal.focusAtIndex9",
"when": "terminalFocus"
},
]