idea 记录

idea 常用插件

  • Alibaba Java Coding Guidelines
  • FindBugs
  • Free Mybatis plugin
  • GenerateAllSetter
  • Grep Console
  • GsonFormat
  • Lombok plugin
  • Maven Helper
  • VisualVM Launcher

快捷键

跳转

项目的跳转 ctrl+Alt+[]

文件的跳转
ctrl+e 最近的文件
ctrl+shift+e 最近编辑的文件

浏览修改位置的跳转
ctrl+shift+backspace

最新浏览位置的修改
ctrl+shift+左箭头(win10会改变屏幕方向)

使用书签进行跳转
标记书签 ctrl+shift+数字或字母
跳转书签 ctrl+数字或者字母
总览书签 shift+F11

插件emacs
在同一屏幕内支持跳转到任何字母
需要自己设置快捷键
使用方法是点下快捷键后
在点下相应的字母

快速寻找功能快捷键——ctrl+shift+A

搜索 定位

定位类
ctrl+n

定位文件
ctrl + shift +n

定位函数或者属性
ctrl + shift + alt +n

字符串
ctrl + shift + f

代码操作

列操作
ctrl+shift+alt +j

代码格式化
ctrl+alt+l

live template 类

mark

postfix 类

mark

重构-抽取

  • 抽取值为变量
    ctrl+alt+v

  • 抽取值为常量
    ctrl+alt+c

  • 抽取值为方法变量
    ctrl+alt+p

  • 抽取方法为函数
    ctrl+alt+m