idea-常用配置和功能使用
常用配置
设置新项目配置
File → New Projects Setup → Settings for New Projects

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

自动引用和去除无用引用
搜索auto

设置内存
修改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文件:

junit测试日志报错到文件
如果控制台日志内容太多前面的会显示不了,可以保存到文件中看完整的日志
-
在 IDEA 的菜单栏中,选择 "Run"(运行) > "Edit Configurations"(编辑配置)。
-
在 "Run/Debug Configurations" 窗口中,找到你的 JUnit 配置。如果没有配置,你需要创建一个新的 JUnit 配置。
-
在右侧的配置选项中,找到 "Logs"(日志)部分。
-
勾选 "Save console output to file"(将控制台输出保存到文件)选项。
-
在 "Log file path"(日志文件路径)文本框中,指定一个保存日志文件的路径和文件名。你可以点击 "..." 按钮来选择文件保存位置。
-
点击 "OK" 按钮保存配置。

junit提示Command line is too long

进行如下配置即可


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


maven构建去除测试步骤



浙公网安备 33010602011771号