IDEA插件和快捷设置
前言
IDEA全名Intellij IDEA,是Java开发的集成环境,它有两个版本,专业版(Ultimate)和社区版(Community),专业版需要注册,而社区版不用注册,同时需要注意的是社区版中只包含jvm和android模块,并不包含spring等网页模块,因此如果你需要进行web开发,则需要下载专业版。
下载、注册
安装插件
这里介绍几个常用的插件。步骤:settings -> Plugins -> 输入插件名称 ->install -> 重启IDEA
- Maven Helper
- Alibaba Java Coding Guidelines
阿里巴巴Java开发规范,提升代码编写规范 - lombok
帮我们省去了手动输入get、set的烦恼 - Presentation Assistant
能够将输入的快捷键显示在屏幕上,
- mybatis plugin
- mybatis-pagehelper
快捷键设置
已下内容以Mac环境为例,如果是Windows环境,只需要将command(⌘)替换成ctrl即可。
- 访问Settings
Cmd + ,
- 搜索快捷键(Find Action)
Cmd + Shift + A
- 自动生成代码(generate Constructors)
Cmd + N
- 最近编辑的文件(Recent Files)
Cmd + E
- 鼠标跳到导航栏(Jump to Navigation Bar)
Cmd + ↑
- 跳到上方的层级(Super Method)
Cmd + U
- 跳至下方的层级(Implementations)
Cmd + alt + B
- 查找文件(Navigate -> File)
Cmd + Shift + O
- 查找类(Navigate -> Class)
Cmd + O
- 查找某个方法或属性
Cmd + option + O
- 搜索任何东西
双击Shift
- 显示窗口视图
Project视图对应Cmd+1
,Run视图对应Cmd+4
,Debug视图对应Cmd+5
- 显示类的结构(Structure)
Cmd + 7
- 方法层级图(Method Hierarchy)
Cmd + Shift + H
- 方法调用层级图(Call Hierarchy)
Cmd + Alt +H
- 关闭所有窗口(Hide All Windows)
Cmd + Shift + F12
- 代码自动补全(Code Completion)
代码自动补全分为两种,一种是基本补全,Ctrl + Space
另一种是智能补全,Ctrl + Alt + Space
- 格式化代码(Reformat Code)
Cmd + Alt + L
- 优化引用包(Optimize Imports):删除一些没用引用到的包
Cmd + Alt + O
- 修改文件名称(Rename)
Cmd + Shift + R
欢迎关注微信公众号:木可大大,所有文章都将同步在公众号上。
IDEA插件和快捷设置的更多相关文章
- FlexSlider插件的详细设置参数 http://www.woothemes.com/flexslider/
http://www.woothemes.com/flexslider/ FlexSlider插件的详细设置参数 $(window).load(function() { $('.flexslider' ...
- Sublime Text3安装SublimeREPL插件以及快捷键设置
SublimeREPL是Sublime Text的一个插件,它除了可以使你在ST中运行解释器(REPL),还有对Python语言的特别支持,包括在本地/远程(远程仅在linux/osx平台可用)vir ...
- 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文
在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的, ...
- Airlaunch 快捷设置代码分享
Airlaunch 快捷设置代码分享设置:prefs:root=SETTING蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_IDWIFI:prefs:root=WIFI定位 ...
- Mybatis 插件实现动态设置参数
原文地址:Mybatis 插件实现动态设置参数 博客地址:http://www.extlight.com 一.背景 笔者在搭建架构时,通常会利用泛型对 dao 层 和 service 层公共的代码(增 ...
- Fedora19 有关输入法的无法切换问题 和 终端的快捷设置问题
Fedora19 有关输入法的无法切换问题 和 终端的快捷设置问题 1.首先,要单击右上角的设置输入法的"区域与语言设置",要设置为“为每个窗口设置不同的输入源”. 还有,刚使用的 ...
- 前端使用lodop插件进行打印设置
先前梳理了后台打印导出参考:https://www.cnblogs.com/yyk1226/p/9856032.html,但是没有显示出来打印预览页面. 本章使用Lodop插件进行打印设置,实现打印机 ...
- mac_Alfred_快捷设置
1.安装(不说了去 Google 吧) 2.基础快捷键:option+space 3.打开应用程序:Alfred 几乎是一切程序的入口,你再也不需要找妈妈要开始菜单了.用快捷键呼出Alfred,输入任 ...
- FlexSlider插件的详细设置参数
FlexSlider是一个非常出色的jQuery滑动切换插件,它支持所有主流浏览器,并有淡入淡出效果.适合所有初级和高级网页设计师使用.不过很多人都只是使用默认的参数,今天来说说具体的参数来给大家看看 ...
随机推荐
- 【learning】二分图最大匹配的König定理
[吐槽] 嗯好吧这个东西吧..其实是一开始做一道最小点覆盖的题的时候学到的奇妙深刻的东西 然后发现写了很长 然后就觉得不拎出来对不起自己呀哈哈哈哈 咳咳好的进入正题 [正题] 在这里码一下最小点覆盖的 ...
- The program 'yum' is currently not installed. You can install it by typing:
执行:(可以直接写成sudo su,就直接转成root了) sudo apt-get updateapt-get install lrzsz 出现:The program 'yum' is curre ...
- VMware下安装centos7及网络配置
之前遇到过用虚拟机安装上centos7上不了网,昨天解决了,但是手抽删错了,把centos7误删了,今天就一起安装下. 首先打开VMware,我这里用的版本是VMware12,然后我们新建虚拟机 下一 ...
- c运行时函数参考学习地址
https://docs.microsoft.com/zh-cn/cpp/c-runtime-library/c-run-time-library-reference http://pubs.open ...
- UML类图三
2. 依赖关系 依赖(Dependency)关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系.大多数情况下,依赖关系体现在某个类的 ...
- CentOS7+mysql5.6配置主从
一.安装环境 操作系统:CentOS-7-x86_64-DVD-1611.iso数据库版本:mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz数据库地址: 192.1 ...
- Spring服务定制
问题总述 我们都知道如果使用Spring来进行bean管理的时候.如果同一个接口的实现类存在两个,直接使用@Autowired注解来实现bean注入,会在启动的时候报异常.我们通常的做法是使用@R ...
- Unix 让进程安全地退出
终止一个进程有很多方法(暂只说linux环境):前台运行的进程,如果没有提供退出功能,我们通常会Ctrl+C进行终止:后台或守护进程,如果也没有提供退出命令啥的,咱通常会kill掉:此外还有类似关机或 ...
- 走近webpack(4)--css相关拓展
我们前面已经学了很多webpack基本的处理情况,一句话总结就是,一个优秀的webpack项目,主要的核心用法就是整合loader和plugin去处理你想要的任何需求. 下面,咱们一起来学学如何用we ...
- CXF 开发 REST 服务
今天我们将视角集中在 REST 上,它是继 SOAP 以后,另一种广泛使用的 Web 服务.与 SOAP 不同,REST 并没有 WSDL 的概念,也没有叫做"信封"的东西,因为 ...