一、字体设置:

菜单: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的使用和快捷键的更多相关文章

  1. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  2. 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!

    如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...

  3. sublime常用快捷键

    自己觉得比较实用的sublime快捷键: Ctrl + /  ---------------------注释 Ctrl + 滚动 --------------字体变大/缩小 Ctrl + N----- ...

  4. Sublime Text3配置在可交互环境下运行python快捷键

    安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...

  5. eclipse 快捷键大全

    注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为 ...

  6. submit text3常用快捷键

    在网上找了一些submit text的快捷键: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的 ...

  7. VS2015常用快捷键总结

    生成解决方案 F6,生成项目Shift+F6 调试执行F5,终止调试执行Shift+F5 执行调试Ctrl+F5 查找下一个F3,查找上一个Shift+F3 附加到进程Ctrl+Alt+P,逐过程F1 ...

  8. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

  9. Android Studio切换为eclipse的快捷键之后还是有区别的部分快捷键

    Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键). 代码提示快捷键Alt+/,         ...

  10. oracle常用的快捷键

    最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1.登 ...

随机推荐

  1. 访问局域网内其他主机的VMware虚拟机上的mysql数据库和redis缓存

    上一篇写了访问局域网内其他主机的虚拟机上的项目 ,现在说说访问局域网内其他主机的虚拟机上的数据库和缓存 博主使用的linux是Ubuntu16.04: 一.安装数据库和缓存 这里连接的数据库和缓存以m ...

  2. Nginx-正反向代理及负载均衡

    目录 正/反向代理 代理的方式 Nginx代理服务支持的协议 代理实战 部署web01 部署Lb01 Nginx代理常用参数 添加发往后端服务器的请求头信息 代理到后端的TCP连接.响应.返回等超时时 ...

  3. 微信小程序--数据共享与方法共享

    目录 全局数据共享 Mobox npm安装及其注意事项 小程序对 npm 的支持与限制 npm 依赖包的安装与使用 Mobox 1. 全局数据共享 2. 小程序中的全局数据共享方案 3. 使用mobx ...

  4. 初识python 之 mysql数据库基本操作

    import pymysql 注:所有插入.修改.删除操作都必须要提交(conn.commit()) 连接数据库: conn = pymysql.connect( host = '127.0.0.1' ...

  5. Python_getattr+__import__ 实现动态加载模块、类对象或函数

    __import__() 语法 __import__(name[, globals[, locals[, fromlist[, level]]]]) 参数 name -- 字符串,模块的导入路径 说明 ...

  6. centos7 系统级别(持续更新)

    查看当前系统级别 runlevel 获取当前级别 systemctl get-default centos7中只能通过target来设置.先获取target列表 ls -l /usr/lib/syst ...

  7. Linux上天之路(八)之用户和组

    主要内容. 用户创建,删除,修改 密码及密码文件 组创建,删除,修改 组密码及组配置文件 相关文件 Linux用户分类 超级管理员: UID为0 root用户拥有至高无上的命令,root用户不能改名 ...

  8. layui父表单获取子表单的值完成修改操作

    最近在做项目时,学着用layui开发后台管理系统. 但在做编辑表单时遇到了一个坑. 点击编辑时会出现一个弹窗. 我们需要从父表单传值给子表单.content是传值给子表单 layer.open({ t ...

  9. v4l2数据获取流程

    V4L2数据获取流程 整个过程相关的数据结构有如下几个: struct v4l2_capability m_cap; /* 驱动能力 */ struct v4l2_format m_fmt; /* 数 ...

  10. 如何更改Docker已经挂载的目录

    更改docker已经挂载的目录,主要有两种方式:一是重新创建容器,二是更改配置文件.第一种方式较为简单,下面具体演示第二种方式,通过更改配置文件来更换目录 挂载. 安装docker yum -y in ...