想从eclipse转用idea,觉得本身问题不大。主要在一些操作习惯上,说白了,就是一些快捷键不一样。这里把2个的不同,列出来,方便自己,方便他人。
1、代码格式化:
这个快捷键,我一天敲N次,有时写一行代码,都要敲个好几次。因为使用频率高,先把它放在第1个。
eclipse: C-S-f
idea: C-M-l
2、代码补全:
很多东西,为了快速输入,还有就是记不全,代码补全不可少。
eclipse:M-/
idea:C-Space
这里要说的是,eclipse有一个万能键:C-F1,这是极其常用的键,在idea中,暂时没发现同等功能键;idea中,补全分很多种,这个有点繁,暂时看来,不如eclipse好使。
3、快速输入:
下面这样的东西,可真不想每次都输入这么多:
public static void main(String[] args) {
System.out.print("HelloWorld!");
}
在eclipse中,输入下面这些,就够了:
main<Enter>
syso<Enter>
在idea中,对应的是下面的这些:
psvm<Tab>
sout<Tab>
当然,类似的还有很多,比如常用的try catch等。2者都有支持。暂时对idea知道的很少,待补充。
4、注释:
这个没什么好说的,2者快捷键也都一样:
eclipse:C-/
idea:C-/
这是我喜欢的注释风格,简单,快速。
5、写到这里,发现没有必要这么多废话了,直接把2者的快捷键列表放到一起,就好了:
功能 | eclipse | idea |
格式化 | C-S-f | C-M-l |
代码补全 | M-F1,M-/ | C-Space,C-S-Space |
快速输入 | main,syso<Enter> | psvm,sout<Tab>,C-j,C-M-t |
注释 | C-/ | C-/ |
找类 | C-S-t | C-n |
查看类中的属性方法 | C-o | M-7 |
跳转到光标处的类或方法 | F3 | C-b/F4 |
查看类的继承结构 | C-t | C-h |
删除当前行 | C-d | C-x |
复制当前行 | C-M-j | C-d |
查看java docs | 鼠标放到上面,F2 | C-q |
跳转到指定行 | C-l | C-g |
关闭当前页 | C-w | C-F4 |
自动导入需要的包 | C-S-o | C-M-o |
查找当前单词 | C-k | C-w M-F3 |
重构改名 | M-S-r | S-F6 |
上/下移一行 | M-↑/↓ | C-S-↑/↓ |
暂时收集了这些,待补充。。。