IDEA的使用和快捷键
一、字体设置:
菜单:file-》setting-》Appearan
编辑区字体大小:file-》setting-》Font
字体加粗:file-》setting-》Editor-》Color Scheme->General
颜色主题切换:file-》setting-》Editor-》Color Scheme-》scheme
字符编码:file-》setting-》Editor-》File Encodings(可设置全局和项目的字体)
二.快捷键的使用
(有问题用alt+enter查看)
1、补全代码 alt+/
2、添加注释:ctrl + /
3、复制当前行(默认 ctrl + D),删除当前行(默认ctrl+Y):可改,设置中keyMap中改
4、自动导入该行的类:alt + enter(在file-》setting-》Editor-》general-》Auto impoet设置)
5、快速格式化代码:ctrl+alt+L
6、快速运行程序:shift+f10
7、快速生成构造器:alt + insert
8、查看层级关系:ctrl+H
9、定位到方法(查看方法的源码):ctrl+B
10、快捷分配变量名:.var
11、批量替换变量名称:shift+F6
12、查看快速生成键: ctrl + J;
13、快速换到下一行(执行回车enter操作):ctrl +shift+enter
快捷键 Ctrl + Shift + Enter
适用场景1 使用IDEA的代码提示后,当前代码行已经结束,光标还停留在行内,想快速换行。
适用场景2 使用IDEA的代码提示后,当前代码行已经结束,但是没有“;”
适用场景3 使用IDEA的代码提示后,当前代码行已经结束,但是没有“{}”,如if(),while()
14、在改行的上方添加一个空行:ctrl+Alt+enter
如:sout ===> system.out. println();
更多:

更多的可以去查看keymap;
三、自定义模板:file-》setting-》editor-》Live templates(查看模板,增加模板)
四、包
1、包的命名:一般是小写字母+小圆点(com.公司名.项目名.业务模块名)

五、插件
1、Codota:代码快速提示工具,联想整条语句,总结代码偏好。
2、Key Promoter X 快捷键提示插件(在右下角提示快捷键)。
3、CodeGlance : 显示代码缩略插件。
4、Lombok:简化臃肿代码插件。
5、Alibaba java Coding Guidekines :阿里巴巴代码规范检查插件。(CheckStyle)
6、CamelCase :驼峰命名和下划线命名转换。
7、Mybatis X 高效操作Mybatis插件。
8、SonarLint 代码质量检查插件。
9、SaveActions:格式化代码插件:(优化包导入,使代码更规范统一)。
10、Grep console :自定义控制台输出格式插件。
11、MetricsReloaded :代码复杂度检查插件。
12、Statistic : 代码统计插件。
13、Translation : 翻译插件。
14、Rainbow Brackets : 彩虹括号插件(成对的括号显示相同的颜色)。
IDEA的使用和快捷键的更多相关文章
- Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- sublime常用快捷键
自己觉得比较实用的sublime快捷键: Ctrl + / ---------------------注释 Ctrl + 滚动 --------------字体变大/缩小 Ctrl + N----- ...
- Sublime Text3配置在可交互环境下运行python快捷键
安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...
- eclipse 快捷键大全
注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/] 此快捷键为用户编辑的好帮手,能为 ...
- submit text3常用快捷键
在网上找了一些submit text的快捷键: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的 ...
- VS2015常用快捷键总结
生成解决方案 F6,生成项目Shift+F6 调试执行F5,终止调试执行Shift+F5 执行调试Ctrl+F5 查找下一个F3,查找上一个Shift+F3 附加到进程Ctrl+Alt+P,逐过程F1 ...
- Android Studio快捷键
一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...
- Android Studio切换为eclipse的快捷键之后还是有区别的部分快捷键
Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键). 代码提示快捷键Alt+/, ...
- oracle常用的快捷键
最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1.登 ...
随机推荐
- centos一步一步搭建tendermint
一.必要条件 1.安装go 请根据官方文档安装:https://golang.org/doc/install 要特别注意的是: /etc/profile 添加以下内容: export GOPATH=/ ...
- DRF框架在嵌套关系下实现嵌套对象字段的过滤
当需要对关联对象的字段进行选择性显示时,在所对应的serializer类中声明引用的字段. 例如: class TrackSerializer(serializers.ModelSerializer) ...
- ES6解构与默认值的结合使用
在读源码框架时遇到方法中有这样的形参:{ message = 'ok' } = {} 有点懵为什么已经赋值了还又赋了一个空对象 随后我去看了阮一峰老师的 ECMAScript 6 入门才明白.这是参数 ...
- python 设计模式:单例模型
一.单例模型简介 代码的设计模式共有25种,不同的应用场景应用不同的设计模式,从而达到简化代码.利于扩展.提高性能等目的.本文简述Python实现的单例模式场景.简而言之,单例模式的应用场景是一个类对 ...
- 硬核 - Java 随机数相关 API 的演进与思考(下)
本系列将 Java 17 之前的随机数 API 以及 Java 17 之后的统一 API 都做了比较详细的说明,并且将随机数的特性以及实现思路也做了一些简单的分析,帮助大家明白为何会有这么多的随机数算 ...
- markdown mermaid状态图
状态图 状态图是一种用于计算机科学和相关领域描述系统行为的图.状态图要求描述的系统由有限数量的状态组成. 语法: stateDiagram-v2 [*] --> Still Still --&g ...
- 动态代理及java演示
代理模式的理解 首先代理二字的含义,程序中代理与字面意思的代理并无区别.比如现实生活中办理车辆审车,我们经常会听说花钱找代理(又称黄牛)办手续,即办手续这个事,不是我们亲自执行,而是通过代理( ...
- [ARM汇编]常用ARM汇编指令
- 小记录:flask的DEBUG开关
请求站点的如下位置: http://www.ahfu.com/ahfuzhang/?debugger=yes&cmd=resource&f=style.css 居然正常范围了CSS文件 ...
- NAO机器人开发环境配置
python python2.7用于NAO开发 https://www.python.org/downloads/release/python-2718/ python3.6用于其他程序测试. htt ...