设置的目录结构

进入设置的两种方式


设置主题


可导入主题

设置鼠标滚轮改变字体大小

设置鼠标悬浮提示

这里我们是默认打开的,但是我们也要确保它打开

设置自动导包功能

设置行号和方法间的分隔符

2020版的行号是默认点开的,但是方法分隔符没有点开,我们把它勾选上。

设置完成就会出现以下画面

设置忽略大小写提示

把All letters勾选上。
区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer 就可以进行代码提示和补充。

设置调用方法显示参数提示


类似于

设置取消单行显示 tabs 的操作

show tabs in one row默认是勾选的,我们不要勾选,这样后期可以提高我们的开发效率。

字体设置

我喜欢这样设置

设置主题的字体(可忽略)

设置控制台字体(可忽略)
默认就可以了。

修改注释的颜色

我的建议:颜色色号为108027(绿色)
Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色

设置超过指定 import 个数,改为* (可忽略)

默认就可以

修改类头的文档注释信息

/**
@author 你的名字
@create  ${YEAR}-${MONTH}-${DAY} ${TIME}
*/

新建文件就会显示你的信息

设置项目文件编码

都设置成utf-8
Transparent native-to-ascii conversion 主要用于转换 ASCII,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

设置当前源文件的编码

若我们文件当中出现乱码的问题,我们可以点击右下角的编码设置区,转换成原来的编码。
如果代码中包含中文,则会弹出如下提示

①Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。
②Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
③含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。

设置自动编译

我们将这两个勾选上

构建就是以我们编写的 java 代码、框架配置文件、国际化等其他资源文件、JSP 页面和图片等资源作为“原材料”,去“生产”出一个可以运行的项目的过程。
Intellij Idea 默认状态为不自动编译状态,Eclipse 默认为自动编译:很多朋友都是从 Eclipse 转到 Intellij 的,这常常导致我们在需要操作 class 文件时忘记对修改后的 java 类文件进行重新编译,从而对旧文件进行了操作。

设置忽略不重要文件

省电模式

如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能。

设置代码水平或垂直显示

设置快捷键

我的建议是导入eclipse的快键键,因为我们的开发中有的是eclipse,有的是IDEA,我们无法确定操作别人的电脑中是否有IDEA,不如我们就学习eclipse的快键键,这样我们两个软件的快捷键都会使用了。

点击ok

点击restart

之后我们就可以设置了。

以上就是我们的IntellJ IDEA的基本配置了,虽然这些配置有些繁琐,但是这些配置都是一劳永逸的,一次配置完成以后都不需要再配置,会大大提高我们的开发效率,所以千万不要小看了这些配置。

以下是Eclipse的常用快捷键,大家可以去熟悉熟悉,特意的去练习记住它们:
1 执行(run) :alt+r
2 提示补全 (Class Name Completion): alt+/
3 单行注释 :ctrl + /
4 多行注释 :ctrl + shift + /
5 向下复制一行 (Duplicate Lines) :ctrl+alt+down
6 删除一行或选中行 (delete line) :ctrl+d
7 向下移动行(move statement down) :alt+down
8 向上移动行(move statement up) :alt+up
9 向下开始新的一行(start new line) :shift+enter
10 向上开始新的一行 (Start New Line before current) :ctrl+shift+enter
11 如何查看源码 (class): ctrl + 选中指定的结构或ctrl + shift + t
12 万能解错/生成返回值变量 :alt + enter
13 退回到前一个编辑的页面 (back) :alt + left
14 进入到下一个编辑的页面(针对于上条) (forward): alt + right
15 查看继承关系(type hierarchy): F4
16 格式化代码(reformat code) :ctrl+shift+F
17 提示方法参数类型(Parameter Info) :ctrl+alt+/
18 复制代码 :ctrl + c
19 撤销 :ctrl + z
20 反撤销 :ctrl + y
21 剪切: ctrl + x
22 粘贴 :ctrl + v
23 保存 :ctrl + s
24 全选:ctrl + a
25 选中数行,整体往后移动:tab
26 选中数行,整体往前移动 :shift + tab
27 查看类的结构:类似于 eclipse 的 outline: ctrl+o
28 重构:修改变量名与方法名(rename) :alt+shift+r
29 大写转小写/小写转大写(toggle case) :ctrl+shift+y
30 生成构造器/get/set/toString:alt +shift + s
31 查看文档说明(quick documentation) :F2
32 收起所有的方法(collapse all) :alt + shift + c
33 打开所有方法(expand all) :alt+shift+x
34 打开代码所在硬盘文件夹(show in explorer) :ctrl+shift+x
35 生成 try-catch 等(surround with) :alt+shift+z
36 局部变量抽取为成员变量(introduce field) :alt+shift+f
37 查找/替换(当前):ctrl+f
38 查找(全局):ctrl+h
39 查找文件: double Shift
40 查看类的继承结构图(Show UML Diagram) :ctrl + shift + u
41 查看方法的多层重写结构(method hierarchy) :ctrl+alt+h
42 添加到收藏(add to favorites) :ctrl+alt+f
43 抽取方法(Extract Method) :alt+shift+m
44 打开最近修改的文件(Recently Files) :ctrl+E
45 关闭当前打开的代码栏(close) :ctrl + w
46 关闭打开的所有代码栏(close all) :ctrl + shift + w
47 快速搜索类中的错误(next highlighted error) :ctrl + shift + q
48 选择要粘贴的内容(Show in Explorer) :ctrl+shift+v
49 查找方法在哪里被调用(Call Hierarchy) :ctrl+shift+h

学习使用IntelliJ IDEA的第二天:进行IDEA的简单配置相关推荐

  1. linux网络配置命令笔记,初学者学习linux笔记与练习-第二天。一些基本命令以及初级网络配置...

    菜鸟学习linux笔记与练习-----第二天.一些基本命令以及初级网络配置 基本命令 ??uname -a -s ??hostname显示主机名 若是要永久生效,则编辑以下文件 ??#vim /etc ...

  2. 高等数值计算方法学习笔记第4章第二部分【数值积分(数值微分)】

    高等数值计算方法学习笔记第4章第二部分[数值积分(数值微分)] 四.龙贝格求积公式(第三次课) 1.梯形法的递推化 (变步长求积法) 2.龙贝格算法 五.高斯求积公式 1.一般理论(1定义1例题) 2 ...

  3. 广东第二师范学院的btec计算机专业学习负担重吗?,广东第二师范学院怎么样 好不好...

    高考过后就是填报志愿,有许多人从重要性上将其称之为第二次高考.还有更多的过来人坦言"考得好不如报得好",每个想要报考广东第二师范学院同学和家长一定都想要了解广东第二师范学院怎么样和 ...

  4. 四小时学习opencv+qt系列(第二天)

    每天四小时学习opencv+qt系列(第二天) 顺便提一下,我觉得收获最大的就是上一篇博客中使用到的QSettings这个类,可以对设置进行保存与初始化,而我原来没有用到这个类的时候用的是将设置保存在 ...

  5. 网络黑客攻防学习平台之基础关第二题

    网络黑客攻防学习平台之基础关第二题 : 页面地址:http://hackinglab.cn/ShowQues.php?type=bases 题解:加密后的数据再加密一次就得到了密文,这正是rot-13 ...

  6. Intellij IDEA使用(一)—— 安装Intellij IDEA(ideaIU-2017.2.3)并完成Intellij IDEA的简单配置

    一.Intellij IDEA的简介 Intellij IDEA是java语言的集成开发环境,与Eclipse相比,它的功能更多.更强大.更智能,Eclipse更适合刚学习java语言的初学者,它操作 ...

  7. 手把手带你入门深度学习(一):保姆级Anaconda和PyTorch环境配置指南

    手把手带你入门深度学习(一):保姆级Anaconda和PyTorch环境配置指南 一. 前言和准备工作 1.1 python.anaconda和pytorch的关系 二. Anconda安装 2.1 ...

  8. 语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程。...

    语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程. 为了将本人的python培训提高一个层次,本人最近买了很多算法的书. 这个书上的代码基本都是c语言实现的,c语言很久 ...

  9. Webpack4 学习笔记 - 01:webpack的安装和简单配置

    安装 webpack 新建一个Demo文件夹,执行初始化: npm init 在Demo文件夹里安装 webpack 和 webpack-cli : npm install webpack webpa ...

最新文章

  1. 关于Nginx的server_name。
  2. 【嵌入式】Libmodbus之TCP模式Master端程序示例
  3. 剑指offer之61-66题解
  4. 【赠书福利】不扶好眼镜,请别打开这本挑战JS语言特性的书
  5. python多线程编程(7):线程间通信
  6. python解析网页所有可点击_Python 解析网页
  7. 链表基础操作及其逆置
  8. 机器学习到底能替人干哪些工作?《科学》列出了8条评估标准
  9. 信息时代大数据的再认识
  10. 用php动态创建图像,php利用imagecreatetruecolor动态生成高清图片代码
  11. 洛谷1008 三连击
  12. 解决Linux操作系统下SSH等终端乱码问题
  13. 网页或PDF等复制文本的格式快速规范
  14. Jmeter接口压力测试
  15. 激活函数:阶跃函数、sigmoid函数、ReLU函数、softmax函数
  16. nevada用计算机弹,Nevada吉他谱(gtp谱,指弹,独奏,演奏视频)_Vicetone
  17. linux安装i219网卡驱动下载,华硕E500 G5 (-INTEL I210 / I219-LM)网卡驱动12.17.10.7版下载,适用于Win10-64-驱动精灵...
  18. 使用R从Excel中删除带有空单元格的行
  19. 收藏夹吃灰系列(二):教小师妹通过代码实现Swagger在线接口文档转word文档!教完后...?
  20. 12星座超级独家!通过星座完美你自己!不断加新中……

热门文章

  1. 【区块链技术开发】 关于Windows10平台Solidity语言开发环境配置
  2. Linux切换用户/超级用户权限
  3. php实现sftp上传文件,PHP-sftp文件上传
  4. 入手评测锐龙r5 5600g和i7 12700选哪个好
  5. 字节流跟字符流的区别
  6. wordpress博客主题—仿国外koala主题
  7. ss一键搭建php,#二次更新# 基于宝塔面板开发SSPANEL魔改V3一键脚本
  8. linux下查看用户的权限,linux 疑问 如何查看用户所在组,及权限
  9. 配置druid监控页面
  10. IBM Notes 901FP10IF6发布