IntelliJ
导航
- 打开类
command + N
- 通过方法名来打开一个类
shit + alt + command + N
- 打开文件
command + shift + N
- 打开最近打开过的文件
command + E
- 打开上一次打开的文件
ctrl + tab
- 打开单元测试
shit + command + T
代码编辑
- 移动行
shit + command + up/down
- 复制一行
command + D
- 剪切行
command + X
- 删除行
command + Y
- 插入行
command + alt + enter
- 扩展缩小选区
command + W
command + shit + W
-
移动光标到方法签名
-
移动方法
command + shit + up/down
- 查找
command + F
- 替换
command + R
- Replace All
command + alt + F
万能的 Alt + Enter
-
自动创建类和方法
-
反转 if 条件
-
绑定构造器参数到字段
-
创建字段并赋值
运行
运行和调试
shit + control + F9 // Debug
shit + control + F10 // Run
- 打断点
command + F8
重构
- 抽取变量
alt + command + v // variable
- 抽取常量
alt + command + c // constant
- 抽取字段
alt + command + f // field
- 抽取参数
alt + command + p // parameter
- 抽取方法
alt + command + m // method
- 内联
alt + command + n // inline
- 重命名
shit + F6
- Open重构菜单
shit + alt + command + T
代码
- Override methods
Command + O
- Implement methods
Command + I
- Generate method
生成 constructor
, getter
, setter
等方法。
ctrl + N
- Surround with
生成 if ... else
, try ... catch
等
alt + command + T
- Inject Living template
command + J
- Comment with line comment
command + /
- Comment with block comment
ctrl + ? // ctrl + shit + ?
补全
- 内置 Live Templates
- 自定义 Live Templates
- 智能补全
command + shit + enter
- 向后声明
"xxxx".log ===> console.log("xxxx");
其它
- 格式化代码
alt + command + L
- 优化 import 语句
alt + command + O
- 查找 Action
command + shit + A
- 查找一切
shit (press 2 times)
- Project Structure
command + L
网友评论