最近接手了一个C#项目,包括前后端,为了使操作习惯保持一致,将Visual Studio 中的快键设置成Visual Studio Code. 之前主要使用java开发,相关的IDE为IntelliJ和Eclipse, 这里整理了下各个IDE常用的快捷键(持续更新中,同时请求各位大神留言补充)。另外,在操作数据库时使用过DataGrip, 与IntelliJ来自同一家,因此快捷键与之相同,详情如下表:
Intelij/DataGrip | 功能 | Eclipse | Visual Studio/VS Code |
---|---|---|---|
Ctrl+E | 最近的文件 | Ctrl+E | |
Ctrl+Shift+E | 最近更改的文件 | ||
Ctrl+[ OR ] | 可以跑到大括号的开头与结尾 | Ctrl+Shift+P | |
Ctrl+N | 可以快速打开类 | Ctrl+Shift+T | |
Ctrl+Shift+N | 可以快速打开文件 | Ctrl+Shift+R | |
Alt+Q | 可以看到当前方法的声明 | F3 | |
Alt+Insert | 可以生成构造器/Getter/Setter等,可以创建类, 此快捷键在IntelliJ又名"创造一切" | Ctrl+N, Alt+Shift+S | |
Ctrl+Alt+T | 可以把代码包在一个块内,例如:try/catch | 输入try,按两次tab,没有Intellij方便,Intellij可以直接为某一行加上 | |
Ctrl+Enter | 导入包,自动修正 | Ctril+1 | |
Ctrl+Alt+L | 格式化代码 | Ctrl+Shift+F | shift+alt+f |
Ctrl+Alt+I | 将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作 | ||
Ctrl+Alt+O | 优化导入的类和包 | Ctrl+Alt+O | |
Ctrl+R | 替换文本 | ||
Ctrl+F | 当前页查找文本 | Ctrl+F | |
Ctrl+Shift+Alt+N | 查找类中的方法或变量 | ||
Alt+Shift+Up/Down | 上/下移一行 | ||
Shift+F6 | 重构 – 重命名 | Alt+R | |
Ctrl+X | 剪切行 | Ctrl+X或Ctrl+D | |
Ctrl+D | 复制行 | Ctrl+Shift +down | Ctrl+C,V(不用选中一行的,光标只需要在所在行) |
Ctrl+/或Ctrl+Shift+/ | 注释(//或者/**/ ) | Ctrl+/(单行),Ctrl+Shift+/(块注释) | Ctrl+/(单行),Alt+Shift+a(块注释) |
取消注释(//或者/**/ ) | Ctrl+/(单行),Ctrl+Shift+/(取消块注释) | Ctrl+/(单行),Alt+Shift+a(块注释) | |
Ctrl+J | 自动代码(例如:serr, psvm/sout,main/System.out.println(),很牛的) | 记得有一个sysout | |
Ctrl+Alt+J | 用动态模板环绕 | ||
Ctrl+H | 显示类结构图(类的继承层次) | Ctrl+T | |
Ctrl+Alt+left/right | 返回至上次浏览的位置 | Alt+left/right | |
F2 或 Shift+F2 | 高亮错误或警告快速定位 | ctrl+. | F8 |
Ctrl+Shift+F7 | 高亮显示所有该文本,按 Esc 高亮消失 | ||
Alt+F3 | 逐个往下查找相同文本,并高亮显示 | ||
Ctrl+Up/Down | 光标转到当前可见的第一行或最后一行下 | ||
Ctrl+B/Ctrl+Click | 快速打开光标处的类或方法(跳转到定义处) | F3 | F12 |
Ctrl+Alt+B | 跳转到方法实现处 | Ctrl+F12 | |
Ctrl+Shift+Backspace | 跳转到上次编辑的地方 | ||
Ctrl+O | 重写方法 | ||
Alt+F7 | 查找整个工程中使用的地某一个类、方法或者变量的位置 | ||
Ctrl+Shift+U | 大小写转化 | Ctrl+Shift+X | Ctrl+U |
Ctrl+Y | 删除当前行 | Ctrl+D | Ctrl+Shift+k 或Ctrl+L |
Shift+Enter | 向下插入新行 | ||
Ctrl+Alt+Enter | 向上插入新行 | ||
Ctrl+Shift+F | 全局查找 | Ctrl+Shift+F | |
Ctrl+U | 转到父类 | ||
Ctrl+G | 定位行 | Ctrl+L | Ctrl+G |
Alt+Shift+F9 | 选择 Debug | ||
Alt+Shift+F10 | 选择 Run | ||
Ctrl+Shift+F8 | 查看断点 | ||
F8 | 步过 | F6 | F10 |
F7 | 步入 | F5 | F11 |
Ctrl+Shift+F12/F12 | 最大化窗口/回到正常 | Ctrl+M | |
Ctrl+F12 | 显示类的outline | Ctrl+O | 没发现快捷键,Visual Studio 在 Solution Exploer中点击某个类就可以了 |
Ctrl+Home/End | 回头文件头/尾 | ||
折叠/展开代码 | Ctrl+shit+[/] |