- Eclipse和Idea原生快捷键对比(常用)
在setting里面搜索spell将其中的拼写检查的√号去掉
搜索never used 关键字将其中的unused的检查去掉
快捷键 | 功能说明 |
CTRL+N | 查找类 wyy |
CTRL+SHIFT+N | 查找文件,打开工程中的文件 wyy |
CTRL+SHIFT+ALT+N | 查找类中的方法或变量( |
CIRL+B | 找变量的来源,跳到变量申明处 |
CTRL+ALT+B | 找所有的子类 |
CTRL+SHIFT+B | 找变量的类 |
CTRL+G | 跳转到指定行 |
CTRL+F | 在当前窗口查找文本 |
CTRL+SHIFT+F | 在指定窗口查找文本 |
CTRL+R | 在 当前窗口替换文本 |
CTRL+SHIFT+R | 在指定窗口替换文本 |
ALT+SHIFT+C | 查找修改的文件,最近变更历史 |
CTRL+E | 最近打开的文件 |
F3 | 向下查找关键字出现位置 |
SHIFT+F3 | 向上一个关键字出现位置 |
F4 | 查找变量来源 |
CTRL+ALT+F7 | 选 中的字符 查找工程出现的地方 |
ALT+F7 | 直接查询选中的字符 |
快捷键 | 功能说明 |
ALT+回车 | 错误自动修正 |
CTRL+ALT+L | 格式化代码 |
CTRL+ALT+I | 自动缩进 |
CTRL+ALT+O | 优化导入的类和包 |
CTRL+E | 最近更改的文件/代码 |
CTRL+SHIFT+SPACE | 切换窗口 |
CTRL+空格 | 代码提示(多数情况下是冲突的) |
CTRL+ALT+SPACE | 类 名或接口名提示(与系统冲突) |
CTRL+P | 方法参数提示,显示默认参数 |
CTRL+J | 动态代码模板 |
CTRL+ALT+T | 把选中的代码放在 TRY{} IF{} ELSE{} 里 wyy |
ALT+INSERT | 生成代码(如GET,SET方法,构造函数等) |
快捷键 | 功能说明 |
F5 | 拷贝文件快捷方式 |
CTRL+C | 复制 |
CTRL+V | 粘贴 |
CTRL+D | 复制行 |
CTRL+X | 剪 切,删除行 |
CTRL+SHIFT+V | 可以复制多个文本 |
CTRL+F | 选中的文字,高亮显示 上下跳到下一个或者上一个 |
F2 | 高亮错误或警告快速定位 |
SHIFT+F2 | 高亮错误或警告快速定位 |
CTRL+SHIFT+F7 | 高亮显示多个关键字. |
CTRL+Z | 回撤 |
CTRL+SHIFT+Z | 向前 |
CTRL+H | 显 示类结构图 |
CTRL+Q | 显示代码注释 |
CTRL+W | 选中代码,连续按会 有其他效果 |
CTRL+B | 快速打开光标处的类或方法 |
CTRL+/ | 行注释 |
CTRL+SHIFT+/ | 段落注释 |
ctrl+[] | 匹配 {}[] |
ctrl+shift+[] | 选中块代码 |
ctrl + ‘-/+’ | 折叠项目中的任何代码块, |
ctrl + ‘.’: | 折叠选中的代码的代码 |
ctrl+shift+u | 字母大小写转换 |
ctrl+shift+i | 快速查看变量或方法定义源 |
CTRL+ALT+F12 | 资源管理器打开文件夹,跳转至当前文件在磁盘上的位置 |
ALT+F1 | 查找文件所在目录位置 |
SHIFT+ALT+INSERT | 竖编辑模式 |
CTRL+ALT ←/→ | 返回上次编辑的位置 |
ALT+ ←/→ | 切换代码视图,标签切换 |
ALT+ ↑/↓ | 在方法间快速移动定位 |
alt + ‘7’ | 显示当前的类/函数结构。类似于eclipse中的outline的效果。wyy |
SHIFT+F6 | 重构-重命名,函数名或者变量名。 |
ctrl+shift+enter | (智能完善代码 如 if()) |
ctrl+shift+up/down | 移动行、合并选中行,代码选中区域 向上/下移动) |
CTRL+UP/DOWN | 光标跳转到编辑器显示区第一行或最后一行下 |
ESC | 光标返回编辑框 |
SHIFT+ESC | 光标返回编辑框,关闭无用的窗口 |
F1 | 帮助 |
CTRL+F4 | 关闭窗口 |
除此之外,idea还有两个非常有用的快捷键:
ctrl+shift+alt+t :重构这一切
ctrl+shift+a:个人非常喜欢这个功能
习惯eclipse快捷键的操作了,因此首先将idea的keymap修改为eclipse(idea列空白表示和eclipse快捷键设置相同,eclipse列为空的表示该操作未使用快捷键)。
操作 | Eclipse | Idea |
类的大纲视图 | Ctrl+O |
|
本文件内查找 | Ctrl+F |
|
本文件字符串替换 | Ctrl+F | Ctrl+R |
打开类型,搜索类 | Ctrl+Shift+T |
|
查找所有文本出现的位置 | Ctrl+H |
|
查找下一个字符串 | Ctrl+K |
|
查找上一个字符串 | Ctrl+Shift+K |
|
当前类的继承结构 | Ctrl+T |
|
快速补充方法的返回值 | Ctrl+2,L |
|
当前行之下创建空白行 | Shift+Enter |
|
当前行之上创建空白行 | Ctrl+Shift+Enter |
|
快速修复错误或者重构方案 | Ctrl+1 | Alt+Enter |
将选中的内容快速重构为方法 | Alt+Shift+M |
|
选中当前字符串 |
| Ctrl+W |
对方法、属性重命名 | Alt+Shift+R |
|
加入段注释 | Ctrl+Shift+/ |
|
取消段注释 | Ctrl+Shift+\ |
|
删除当前行 | Ctrl+D |
|
最大化编辑窗口 | Ctrl+M |
|
复制当前行到下一行 | Ctrl+Alt+↓ |
|
复制当前行到上一行 | Ctrl+Alt+↑ |
|
当前行和下一行交换位置 | Alt+↓ |
|
当前行和上一行交换位置 | Alt+↑ |
|
查找类、方法和属性的引用 | Ctrl+Shift+G |
|
快速生成或整理import | Ctrl+Shift+O |
|
定位到指定行 | Ctrl+L |
|
定位到上一次编辑的位置 | Ctrl+Q |
|
代码助手,类、方法及属性的名称 | Alt+/ |
|
后退历史纪录和前进历史纪录 | Alt+←和Alt+→ |
|
显示当前选中资源的属性 | Alt+Enter |
|
补全当前行 |
| Ctrl+Shift+Enter |
编辑界面上下文菜单 | Ctrl+Shift+S |
|
插入代码模板 |
| Ctrl+J |
自动代码生成 |
| Alt+Insert |
搜索workspace内所有引用处 | Ctrl+Shift+G | 弃用 |
搜索工程内所有引用处 | Ctrl+Shift+H | Ctrl+G代替 |
跳到方法的定义处 |
| Ctrl+B |
移到上一个方法 |
| Ctrl+Shift+↑ |
移到下一个方法 |
| Ctr+Shift+↓ |
修改方法的签名 |
| Ctrl+F6 |
引入局部变量 |
|
|
提取局部变量为成员变量 |
| Ctrl+Alt+F |
引入方法 |
| Ctrl+Shift+M |
引入常量 |
| Ctrl+Shift+C |
关闭当前文件 | Ctrl+F4 |
|
快速全局查找字符串 |
| 双击shift |
定位并高亮下一个错误点 | Ctrl+, |
|