idea-常用配置和功能使用

常用配置

设置新项目配置

File → New Projects Setup → Settings for New Projects

image

设置maven主目录和配置文件

搜索maven,设置maven的主目录和配置文件位置

image

自动引用和去除无用引用

搜索auto

image

设置内存

修改idea的bin目录下的这个文件,之后重启

或者:

 ‌“Help” > “Edit Custom VM Options”‌,增加堆内存,例如设置 ‌-Xms2048m -Xmx4096m‌(根据系统内存调整,避免超过可用空间的70%)。‌

设置主题和字体

主题字体的修改:

 

编辑区字体:

 

字体要选择包含中英文的,防止乱码

设置编码

全局编码设置

 

项目编码设置:

 

 

文件编码设置:

打开文件的下面就可以设置

 

 jdk设置

 

 

 

如果没有上面的设置

点击file->Project Structure点击SDKs

 

 

tomcat配置

点击run

 

 

 

Tomcat Server -> Unnamed -> Server -> Application server 的 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮

 

配置完点击ok,进入到主界面

 

点到

 

 

填写项目部署后访问的名称

回到主界面

 

就可以运行或调试项目了

常用功能使用

展开和关闭项目

自动定位当前文件

如果要手动定位,点击这个圆圈能定位到自己正在编辑的页面

 

如果要自动定位,打开设置,勾选这个Always Select Opened File

包的展开方式

点击小齿轮

查看方法列表

切换到Structure面板就可以看到了

修改项目名称:

比如要修改脚手架项目的名称

弹出名字进行修改

修改完发现新修改的名字在括号里,这是因为文件系统中的文件名还没有修改

如果有模块项目可以选择到Modules中对子模块进行修改

更改pom.xml的artifactId,name

配置文件中的项目名称

修改文件系统中的文件夹名称

关闭项目重新iedea进行open就可以了

如果涉及到包名,需要对包名进行修改。

如果有日志的配置文件修改

如果涉及到配置的要扫描的包进行修改

如果涉及到docker的配置文件进行修改

查看文件目录

 

设置编译的jdk版本

 

修改项目设置

热部署设置

打开顶部工具栏  File -> Settings -> Default Settings -> Build -> Compiler  然后勾选 Build project automatically

Ctrl + Shift + Alt + / 然后选择Registry,开启运行时允许自动编译

快捷键配置

File--settings-Keymap进行查看和配置快捷键

前进后退的显示

File-settings-

 

之后点击add action

 

 

就可以看到了

一直indexing

 解决方案:点击file->invalidate caches/restart

忽略.iml文件

打开file–》settings–》editor---->file types

 

补充完点击OK就可以忽略了

注释模板

File-->settings-->Editor-->File and Code Templates-->Files

 

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end

#parse("File Header.java")

/**

  *@ClassName ${NAME}

  *@Description TODO

  *@Author ${USER}

  *@Date ${DATE} ${TIME}

  *@Version 1.0

  **/

public class ${NAME} {

}

提交提示

You are about to commit CRLF line separators to the Git repository

原因分析:

简单来说就是不同操作系统的换行符不一样,具体参考下面:

LF -UNIX或macOS使用,换行符 \n

CR -Classic macOS使用,换行符 \r

CRLF -Windows使用,换行符 \r\n

解决方法:

点击idea右下角使用LF就行

Intelij Idea设置系统默认换行符解决多系统协作开发换行符冲突

 

方法上的注释模板

Console控制台查找

首先查找到此路径Setting->Keymap->Main menu -> Edit -> Find -> Find

Keymap默认为Defualt(被设置成Eclipse之前),Find(查找功能)的快捷键为Ctrl+F

杀死后清除缓存重启

直接用任务管理器杀死应用后,会出现各种奇怪的问题,需要清除缓存重启应用

 

 

//@formatter:off //@formatter:on

说明

//@formatter:off 关闭格式化, //@formatter:on 开启格式化

在idea中将Formatter markers打开

 

在代码所有的类前面加//@formatter:off

在不需要格式化的代码块前加//@formatter:off  在后面加上//@formatter:on

 

将lib文件夹中的jar包添加入依赖

 

 

选择JARS or directories...

选择WEB-INF\lib下的Jar包添加

 

插件商店marketplace加载不出来

file-settings

 

到HTTP Proxy面板,选中Auto-datest proxy settings和下面的选项,填入http://plugins.jetbrains.com,可以点击下面的Check connection按钮检查该网站是否可以连接成功,配置上后点击ok,再次打开插件商店就可以了

查看TODO标记

 

自动import

自动填写import引用的类

 

取消mybatis的xml文件No data sources configure 警告

file-settings-Editor-Inspections-No data sources configured 进行取消掉勾选就可以

 

改变文件夹类型

右键文件夹

 

build项目提示程序包XXX不存在,但实际存在

在控制台输入命令:mvn idea:idea

之后重新点编译

隐藏.idea文件夹

打开file–》settings–》editor---->file types

选择*.gitignore,再那一栏的后面输入.idea;

 

.idea;.mvn;mvnw;mvnw.cmd;

提示不支持发行版本5

 

 

批量替换多个文件中的字符串

找不到servlet-api.jar

1、file-Project Structure

先点击lib再点击上面的+号

选择Java,在打开的窗口中到tomcat的目录中找到servlet-api.jar

点击应用,问题解决

引入的项目src上有括号包着项目名

file-Project Structure

在Modules中把多余的src目录的模块名删除掉

避免项目中的配置文件中文自动转为ASCII码

File -> Settings -> Editor -> File Encodings
勾选Transparent native-to-ascii conversion

点击ok即可

添加本地依赖

file =》 Project Structure 安装入下按钮进行点击

之后选择要加入的本地包,点击ok

选择要加入到那个modules下面,依次点击ok即可

导入项目只显示项目文件不显示结构

file-project structure..-Modules 点击右上角+加号 -》import Modules 选择你的项目,点击确定
选择import modules from external model 选择maven,然后一直点击下一步next最后点击完成finished

项目转为maven项目

右键项目名称--Add Framework Support..--选择maven

 

或者建立pom文件之后右键点击maven文件:

image

junit测试日志报错到文件

如果控制台日志内容太多前面的会显示不了,可以保存到文件中看完整的日志

  1. 在 IDEA 的菜单栏中,选择 "Run"(运行) > "Edit Configurations"(编辑配置)。

  2. 在 "Run/Debug Configurations" 窗口中,找到你的 JUnit 配置。如果没有配置,你需要创建一个新的 JUnit 配置。

  3. 在右侧的配置选项中,找到 "Logs"(日志)部分。

  4. 勾选 "Save console output to file"(将控制台输出保存到文件)选项。

  5. 在 "Log file path"(日志文件路径)文本框中,指定一个保存日志文件的路径和文件名。你可以点击 "..." 按钮来选择文件保存位置。

  6. 点击 "OK" 按钮保存配置。

junit提示Command line is too long

进行如下配置即可

文件历史找回

右键点击文件 -> Local History -> Show History来查看文件的历史版本,然后选择一个时间点的版本进行恢复。

maven构建去除测试步骤

image

 

posted @ 2022-07-27 17:59  星光闪闪  阅读(1467)  评论(0)    收藏  举报