• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
欢迎你来到 鸢羽 的博客!!
有交流才有进步, 记录我的学习笔记, 用我的经历, 让你少进一个坑, 让我们一起成长吧!
博客园    首页    新随笔    联系   管理    订阅  订阅
IDEA常用设置及推荐插件

IDEA常用设置及推荐插件

原创: macrozheng [macrozheng](javascript:void(0)😉 5月3日

本文主要记录IDEA的一些常用配置,IDEA与Eclipse的常用快捷键对比及推荐一些好用的插件。

基本设置

设置界面风格及修改外部UI尺寸大小

img

打开IDEA时设置不重新打开最近的项目

IDEA默认会打开最近的项目,有时候我们需要自己选择要打开的项目,不勾选该选项可以实现。、

img

设置IDEA的快捷键

img

设置代码字体大小

img

设置项目文件编码格式

img

设置代码提示的匹配模式

img

设置新建类文件的类注释模版

img

IDEA和Eclipse常用快捷键对比

友情提示:IDEA可以设置为Eclipse风格的快捷键,在File->Settings->Keymap处,如需更改部分快捷键可按如下表格中的英文描述进行搜索,并改为相应快捷键。

Eclipse IDEA 英文描述 中文描述
ctrl+shift+r ctrl+shift+n Navigate->File 找工作空间的文件
ctrl+shift+t ctrl+n Navigate->Class 找类定义
ctrl+shift+g alt+f7 Edit->Find->Find Usages 查找方法在哪里调用.变量在哪里被使用
ctrl+t ctrl+t Other->Hierarchy Class 看类继承结构
ctrl+o ctrl+f12 Navigate->File Structure 搜索一个类里面的方法
shift+alt+z ctrl+alt+t Code->Surround With 生成常见的代码块
shift+alt+l ctrl+alt+v Refactor->Extract->Variable 抽取变量
shift+alt+m ctrl+alt+m Refactor->Extract->Method 抽取方法
alt+左箭头 ctrl+alt+左箭头 Navigate->Back 回退上一个操作位置
alt+右箭头 ctrl+alt+右键头 Navigate->Forward 前进上一个操作位置
ctrl+home ctrl+home Move Caret to Text Start 回到类最前面
ctrl+end ctrl+end Move Caret to Text End 回到类最后面
ctrl+e ctrl+e View->Recent Files 最近打开的文件
alt+/ ctrl+space Code->Completion->Basic 提示变量生成
ctrl+1 alt+enter Other->Show Intention Actions 提示可能的操作
ctrl+h ctrl+shift+f Find in Path 全局搜索
alt+上/下箭头 alt+shift+上/下箭头 Code->Move Line Up/Down 移动一行代码
ctrl+/ ctrl+/ Other->Fix doc comment 方法注释
ctrl+alt+s alt+insert Generate 生成getter,setter,tostring等

推荐插件

由于IDEA本身就自带很多插件,可以完成大部分需求,这里就推荐两个本人常用的插件。

Free MyBatis plugin

非常好用的MyBatis插件,对MyBatis的xml具有强大的提示功能,同时可以关联mapper接口和mapper.xml中的sql实现。

可以从mapper接口和mapper.xml文件中相互跳转

img

mapper.xml中的各种提示

imgimg

Lombok plugin

Lombok为Java语言添加了非常有趣的附加功能,你可以不用再为实体类手写getter,setter等方法,通过一个注解即可拥有。

一个没有getter,setter方法的类通过添加@Getter和@Setter注解拥有了getter,setter方法。

img

posted on 2019-07-21 09:37  鸢羽_颖  阅读(1748)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3