1. eclipse 中常用快捷键2. idea中常用快捷键3. 二者部分快捷键对比4. eclipse 修改快捷键的地方5. idea 中修改快捷键的地方
5.1 以修改 ctrl + space 为例 6. 找出冲突的快捷键
1. eclipse 中常用快捷键- 批量导包:ctrl + shift + o单行注释(取消单行注释): ctrl + /
不用选中,光标在本行即可执行多行注释: ctrl + shift + /取消多行注释:ctrl + shift + 格式化代码:ctrl + shift + f补全代码的声明(提示代码): alt + /快速修复(声明时,补全变量等):ctrl + 1
比如:new String();光标在分号前面,使用快捷键 ctrl + 1,即可补全为:String string = new String();复制指定行代码上下粘贴(光标在此行即可执行):
ctrl + alt + down 或 ctrl + alt + up删除指定行代码(光标在此行即可):ctrl + d上下移动代码(不用选中):alt + up 或 alt + down切换到下一行代码空行位(光标定位新行):shift + enter切换到上一行代码空行位(插入代码操作):
ctrl + shift + enter与前一个编辑页面的切换:alt + left 或 alt + right如何查看源码
① ctrl + 选中指定的类
② ctrl + shift + t—>然后输入搜索要查看的类/接口等光标选中指定的类,查看继承树结构:ctrl + t在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o批量修改指定的变量名、方法名、类名等(不用选中):
alr + shift + r切换大写:ctrl + shift + x切换小写:ctrl + shift +yset/get方法快捷键:alt + shift + s显示当前选择资源(工程 或 文件)的属性,显示工程的位置等,可直接点进去到本地工作空间: alt + enter查看指定的结构在项目中使用过的地方(类似于全局搜索):ctrl + alt + g
- 自动导包:
idea的导包快捷键+自动导包设置.单行注释(取消单行注释): ctrl + /多行注释(取消多行注释): ctrl + shift + /格式化代码:ctrl + alt + L
格式化import导入的包列表:ctrl + alt + o补全代码提示:
① 对于类名、变量等idea 会自动提示,或:ctrl + space
② 对象在调用方法时(切换英式键盘模式):
ctrl + shift + space快速修复(基础代码补全):ctrl + space
说明:由于win上的输入法冲突,切换英式键盘模式即可用声明时,补全变量名称:ctrl + alt + v复制上一行代码到下一行:ctrl + d删除行:ctrl + y上下移动代码:alt + shift + up 或 alt + shift + down切换到下一行代码空行位(光标定位新行): shift + enter
另外一个,智能分行(光标不动):ctrl + enter切换到上一行代码空行位:ctrl + alt + enter与前一个编辑页面的切换:ctrl + alt + left 或 ctrl + alt + right切换大小写:ctrl + shift + uset、get快捷键:alt + inserttry catch:ctrl + alt + t如何查看源码
① ctrl + 选中指定的类
② ctrl + n—>然后输入搜索要查看的类/接口等显示当前类的层次结构:ctrl + h在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + F12自动结束代码,行末自动添加分号:ctrl + shift + enter自动将下一行合并到当前行末尾:ctrl + shift + j滚动条上下移动:ctrl + up / ctrl + down当前文件的横向滚动条滚动:shift + 鼠标滚轮滑动展开所有代码:ctrl + shift + + (选中展开指定)折叠所有代码:ctrl + shift + - (选中折叠指定)当前文件进行查找:ctrl + f当前文件进行替换:ctrl + r全局项目进行修改常量等:选中-->shift + F6全局搜索:ctrl + shift + r递进式选择代码块:ctrl + w
说明:可选中光标所在的单词或段落,继续按 W 键会原有选中的基础上扩展选中范围。快速打开项目所在文件夹:
| 项目 | eclipse | idea |
|---|---|---|
| 导包 | ctrl + shift + o | alt + enter |
| 单行注释 | ctrl + / | 同 |
| 多行注释/取消 | ctrl + shift + /或 | ctrl + shift + / |
| 格式化代码 | ctrl + shift + f | ctrl + alt + L |
| 格式化import列表 | ctrl + alt + o | |
| 补全代码(提示代码) | alt + / | 自动提示 或者ctrl + shift + space |
| 快速修复(比如写错) | ctrl + 1 | ctrl + space |
| 声明时,补全变量名称 | ctrl + 1 | ctrl + alt + v |
| 复制代码 | ctrl + alt + down 或 ctrl + alt + up | ctrl + d |
| 删除行 | ctrl + d | ctrl + y |
| 上下移动代码 | alt + up 或 alt + down | alt + shift + up 或 alt + shift + down |
| 切换到下一行代码空行位 | shift + enter | 同 |
| 切换到上一行代码空行位 | ctrl + shift + enter | ctrl + alt + enter |
| 与前一个编辑页面的切换 | alt + left 或 alt + right | ctrl + alt + left / ctrl + alt + right |
| 切换大小写 | ctrl + shift + x / ctrl + shift + y | ctrl + shift + u |
| set、get、构造器 | alt + shift + s | alt + insert |
| try catch | 用代码提示:alt + / | ctrl + alt + t |
| 查看源码(类文件等) | ctrl + shift + t | ctrl + n |
| 显示当前类的层次结构 | ctrl + t | ctrl + h |
| 显示当前文件结构层(类结构) | ctrl + o | ctrl + F12 |
第一步,直接看图:
第二步:键盘操作
第三步:
避免冲突,修改成:ctrl + , 避免冲突试试,好用,ok了!同样的,如果你嫌切换输入法麻烦,你也可以把 ctrl + shift + space 修改成 ctrl + shift + ,,随你,你怎么开心怎么来呗!当然你也可以导入快捷键等其他操作,自己试试吧!
6. 找出冲突的快捷键
如果不想修改,你当然可以把冲突的快捷键给干掉,还是随你,你开心就好!
排查并解决idea快捷键冲突问题(OpenArk64.exe).



