IntelliJ快捷键

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

你可能感兴趣的:(IntelliJ快捷键)