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.登 ...
随机推荐
- Python+flask+flask-apscheduer实现定时下发任务
Python+flask+flask-apscheduer实现定时下发任务 背景: 使用python+flask+mamaca实现的自动化用例管理平台,可以下发任务到具体的节点,进行执行测试用例,没有 ...
- Python常用功能函数系列总结(一)
本节目录 常用函数一:获取指定文件夹内所有文件 常用函数二:文件合并 常用函数三:将文件按时间划分 常用函数四:数据去重 写在前面 写代码也有很长时间了,总觉得应该做点什么有价值的事情,写代码初始阶段 ...
- 强化学习实战 | 自定义gym环境之显示字符串
如果想用强化学习去实现扫雷.2048这种带有数字提示信息的游戏,自然是希望自定义 gym 环境时能把字符显示出来.上网查了很久,没有找到gym自带的图形工具Viewer可以显示字符串的信息,反而是通过 ...
- Echart可视化学习(四)
文档的源代码地址,需要的下载就可以了(访问密码:7567) https://url56.ctfile.com/f/34653256-527823386-04154f 正文: 地图模块高度为 810px ...
- 【经验总结-markdown】markdown字体和颜色设置
字体设置 关键词为face <font face = "黑体">我是黑体</font> <font face = "宋体"> ...
- 【刷题-PAT】A1126 Eulerian Path (25 分)
1126 Eulerian Path (25 分) In graph theory, an Eulerian path is a path in a graph which visits every ...
- python -m详解
温馨提示: 本篇演示环境是Python 3.8 先python --help看下python -m参数的解释: -m mod : run library module as a script (ter ...
- linux系统——Redis集群搭建(主从+哨兵模式)
趁着这几天刚好有点空,就来写一下redis的集群搭建,我跟大家先说明,本文的redis集群因为linux服务器只是阿里云一台服务器,所以集群是redis启动不同端口,但是也能达到集群的要求.其实不同服 ...
- Mysql-5.7主从部署-yum方式
一.环境准备 # rpm -qa |grep mariadb |xargs yum remove -y # setenforce 0(临时关闭),(selinux配置文件:SELINUX=disabl ...
- 「SDWC2018 Day1」网格
题目当中有三条限制,我们来逐一考虑.对于第一条限制,每次走动的增加量 \(x_i \le M_x, y_i \le M_y\),可以发现一共走的步数是确定的,那么就相当于解这样两个方程组: \[x_1 ...