设置

返回:idea

外观方面

返回顶部

设置debugg时断点行的颜色

2020-06-16_101420.gif

设置软件菜单等字体

ideaNormal1.jpg

折叠线

ideaNormal11.jpg

方法分隔线

返回顶部

:::tip 方法分隔线 Setting-->Editor-->General-->Appearance-->show method separators :::

2020-12-23_101430.gif

调整最近打开文件的位置

::: tip 调整最近打开文件的位置 Setting-->Editor-->General-->Editors Tabs-->Tab placement :::

括号等匹配时背景色

2020-04-22_222005.gif

启动idea时不自动打开最后关闭时的工程

返回顶部

2020-04-22_222209.gif

取消单行代码自动折叠

2020-04-22_222442.gif

设置选中文本的背景色

2020-12-04_092213.gif

修改代码提示框相关

2021-12-03_145909.gif 2021-12-03_150213.gif

快捷键

返回顶部

自动代码提示

ideaNormal2.jpg

关闭标签

ideaNormal10.jpg

性能偏好设置

返回顶部

关闭tab时打开什么tab

closeTab1.jpg

UUID

快捷键:Alt+Enter

uuid1.jpg

类似Eclipse快捷输入printo

syso1.jpg

自动编译开关

::: tip 可以考虑不开 :::

忽略大小写开关

ideaNormal3.jpg

设置代码行宽度

::: tip

  1. 在File->settings->Editor->Code Style
  2. 有人会问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?有两种方式!
  3. 第一种,在上述的“Right margin (columns)”的下方,有“Wrap when typing reaches right margin”选项,选中它,是什么效果呢?
  4. 随着输入的字符的增加,当代码宽度到达界线时,IDEA会自动将代码换行。
  5. 第一种方式是在输入代码时触发,还有第二种方式,在File->settings->Code Style->Java中,选中“Wrapping and Braces”选项卡,
  6. 在“Keep when reformatting”中有一个“Ensure rigth margin is not exceeded”,选中它,是什么效果呢?
  7. 从配置项的字面意思很容易理解,在格式化Java代码时,确保代码没有超过宽度界线。
  8. 即输入的代码超出界线后

:::

智能导包开关

::: tip 如下图所示,将

  • 自动导入不明确的结构
  • 智能优化包

这两个选项勾上。那么有什么效果呢? 你在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类。而这个特性,在eclipse中,是无法做到的。如下图所示: :::

ideaNormal4.jpg 2020-12-23_101712.gif

悬浮提示开关

取消单行显示tabs的操作

返回顶部

ideaNormal5.jpg

项目文件编码

::: tip Transparent native-to-ascii conversion的意思是:自动转换ASCII编码。
:::

他的工作原理是:在文件中输入文字时他会自动的转换为Unicode编码,然后在idea中发开文件时他会自动转回文字来显示。
这样做是为了防止文件乱码。
这样你的properties文件,一般都不会出现中文乱码!

ideaNormal6.jpg

滚轴修改字体大小

ideaNormal7.jpg

设置行号显示

单击预览文件

551114609240359.png

  • Enable Preview Tab勾选即可启用单击预览文件
  • Open Files With Signle Click勾选即可实现单击打开文件,而无需双击

启动多个实例

返回顶部

IDEA默认启动项目是单实例的,那么如何启动多个实例?

::: tip (1)先第一次启动项目(假设,端口号为5028),启动后项目有了第一个实例。
(2)打开 Edit Configurations... :::

ideaNormal8.jpg

ideaNormal9.jpg

全局配置

返回顶部

::: tip File-->Other Settings这是全局默认设置 :::

tomcat-server

::: tip File-->Settings-->Build,Excution,Deployment-->Applications Servers :::

部署到本地tomcat注意根路径一致性

44474710258772.png

项目启动后会在idea配置路径下生成临时目录

idea默认的配置路径在userData下,此处为个人修改后的路径

266373515259474.png

IDEA Wrong tag '' add [] to custom tags 移除

我们把tags自定义之后,如何删除呢

2020-12-30_092157.gif

懒人必备-强迫症

返回顶部

隐藏开发工具的配置目录 例如 .idea;.iml

::: tip File | Settings | Editor | File Types | 在末尾加上 .idea;.iml :::

global2.jpg

注释模板

返回顶部

::: tip Settings--Editor--File and Code Templates--Class :::

修改includes下的File Header

/**
 - <p>Title: ${NAME}</p>
 - <p>Description: </p>
 - @author ${USER}
 - @date ${DATE} ${TIME}
 */

2020-12-23_102310.gif

中文乱码

返回顶部

  • 1、idea设置

ideaCode1.jpg

  • 2、tomcat配置

-Dfile.encoding=utf-8

tomcatCode1.jpg

  • 3、修改配置文件

ideaCode2.jpg

增加一行,如下图:

ideaCode3.jpg

  • 4、tomcat日志配置文件

77175910246639.png

  • 5、显示增加编码方式

299570111266805.png

版本控制忽略ignore文件

2021-04-20_104049.gif

新建一个【变更列表】,可取名为【ignored files】,然后将Default ChangeList中的文件拖入【ignored files】中

折叠注释

2021-12-22_091759.png

修改xml中sql关联的SQL Dialect

p12

关联xml与数据库

p13