之前也过一篇如何在eclipse上配置java开发环境的文章:今天整理一下idea的使用和配置。

1、下载intellij IDEA:

​https://www.jetbrains.com/idea/​

​https://www.jetbrains.com/zh-cn/idea/​

2、常用功能配置:

2.1)maven设置

intellij idea 开发环境配置(mac版本)_快捷键

这个和eclipse一样,没打开一个新的工作环境(窗口),都需要设置一下。而且建议首先设置maven环境。

2.2)自动导入依赖:

preference/setting >Editor>General>AutoImport 勾选如下两项即可:

intellij idea 开发环境配置(mac版本)_ide_02

注:如果不设置自动导入,可以使用“Option+回车”快捷键,来手动导入依赖的库。

2.3)设置注释:

preference/setting > File and Code Templates ,然后Includes > File Header

/**
* @author XXX@abc.com
* @date ${DATE} ${TIME}
*/

3、快捷键:

先看下mac下的按键图标:

图形

按键


Command 键


Control 键


Option 键,相当于alt按键


Shift 键


Caps Lock

fn

功能键

3.1)常用快捷键:

                                  功能

idea

        eclise

生成代码(get、set、toString...)

⌃+回车

可修改成Alt+shift+s

Alt+Shift+s

自动生成方法返回

⌘+⌥+v

可修改成Alt+shift+l(需要注意和系统的快捷键冲突)

Alt+Shift+l

抽取成方法

⌘+⌥+m

可修改成Alt+shift+m

Alt+Shift+m

批量修改变量名

⇧+F6

可修改成Alt+shift+r(需要取消一个冲突的快捷键)

Alt+shift+r

导入清理头文件

配置成自动的即可

 

ctrl+shift+o

快速修复(导入头文件、trycatch...)

⌥+回车

 

ctrl+1

自动补全

⌃+空格

 

Alt+/

 

 

 

 

复制一整行

⌘+d

 

ctrl+alt+↓

删除一整行

⌘+x

 

ctrl+d

上下移动行

⌥+⇧+↓或↑

 

Alt + ↓或↑

行注释

⌘+/

 

ctrl+/

块注释

⌘+⇧ + / 

 

ctrl+shift+/

 

 

 

 

跳转到方法实现

⌘+b

 

F3

全文搜索(根据内容搜文件)

⌘+⇧+f

 

ctr+h

根据文件名搜索文件

双击⇧

 

ctrl+shift+r

搜索方法调用

⌃+⌥+h

可以修改成ctrl+shift+g(需要取消一个冲突的快捷键)

ctrl+shift+g

说明:以下快捷键可能会和系统的快捷键冲突,需要进行设置:

1)在mac下使用⌘+⇧ + /  多行注释,每次成功注释之后idea的help就会被打开,原因是和mac系统的帮助快捷键冲突,可以在“应用快捷键”中的“显示帮助菜单”的快捷键关闭即可解决。

intellij idea 开发环境配置(mac版本)_快捷键冲突_03

2)⌃+空格 自动补全快捷键会和系统的输入法切换冲突:

intellij idea 开发环境配置(mac版本)_快捷键冲突_04

3)⌃+⌥+L 自动生成方法返回的快捷键会和mac系统的“查找输入码”冲突,如图:

intellij idea 开发环境配置(mac版本)_ide_05

在idea上新增该功能的快捷键时要先将弹出的“查找输入码”输入一个数字,然后关闭,最后在设置。

3.2)切换多个项目:

用idea在不同的窗口可以打开多个project,在windoes上的底部菜单栏上,每个窗口会有一个图标,可以方便的进行切换;但是在mac的dock栏中只有一个图标,很不方便切换,当然可以使用mac的多任务管理(ctrl + 左右,或者ctrl+上)来切换,此外,还可以使用如下快捷键切换:

intellij idea 开发环境配置(mac版本)_快捷键冲突_06

 

4、插件

4.1)maven helper插件:

可以实现eclipse中的dependency hierarchy 视图查看功能。

4.2)jclasslib bytecode viewer:

可以实现javap功能,方便查看字节码。