水木告白工作室:Idea使用技巧

一、无处不在的跳转

项目之间的跳转

  • ALT+数字进行面板间跳转
  • CTRL+ALT+[ 或 ] 多个工程间跳转

文件之间的跳转

  • CTRL+ SHIFT+A  是find action
  • CTRL+E 可以查看recent files从而进行文件切换

浏览修改位置之间的跳转

  • CTRL +SHIFT+BackSpace 跳转到上一个修改位置

浏览位置之间的跳转

  • CTRL+ALT+左右箭头进行跳转

利用书签进行跳转

  • F11 添加或删除书签
  • CTRL+F11可以自定义书签代号,然后通过Ctrl+代号进行书签之间的切换

收藏位置和文件进行跳转

  •  ALT+L 

利用Vim进行多编辑区跳转

二、精准搜索

  • 类  CTRL+N

  • 文件 CTRL+SHIFT+N

  • 符号 CTRL+ALT+SHIFT+N

  • 字符串 CTRL+SHIFT+F

三、代码小助手们

  • 格式化代码 CTRL+ALT+L

列操作

  • CTRL+SHIFT+ → 选中单词
  • CTRL+SHIFT+U 大小写变换
  • CTRL+右箭头 移动到到此末尾
  • move caret to line start   HOME和END键
  • CTRL+ALT+SHIFT+J 选择列 进行操作

Live Templates

postfix

  • fori
  • sout
  • field
  • return
  • nn

ALT+ENTER

  • 自动创建函数
  • List replace
  • 字符串format或build
  • 实现接口
  • 单词拼写

四、编写高质量代码

重构

重构变量 SHIFT+F6

重构方法 Ctrl+F6  或者直接Alt+Enter

抽取

CTRL+ALT+V  抽取变量

CTRL+ALT+C  抽取静态变量 

CTRL+ALT+F   抽取成员变量

CTRL+ALT+P   抽取方法参数

CTRL+ALT+SHIFT+P   抽取函数

五、寻找修改轨迹

git的集成

annotate

移动所有改动之处 CTRL+ALT+SHIFT+↑

六、关联一切

与Spring的关联

与数据库的关联

原文地址:https://www.cnblogs.com/thinkinpakho/p/9112394.html