当前位置: 首页 > news >正文

idea2022.3.3常用配置

idea2022.3.3常用配置

引言

编写目的

idea2022.3.3常用配置

准备工作

首先安装jdk并配置环境变量 ,目前安装的是jdk1.8+,这里不再叙述
然后然后下载idea开发工具
官网地址:https://www.jetbrains.com/idea/download/?section=windows
点击” Other versions”然后选择指定版本
链接为:https://www.jetbrains.com/idea/download/other.html
下载后傻瓜式的安装,不再叙述

idea处理

jetbarins-idea-2022文件下载路径:
https://download.csdn.net/download/u014079773/92305570

修改默认配置

在idea安装目录bin下打开文件” idea.properties”第8行,13行,18行,23行,将默认配置路径修改为自定义路径,如下截图所示:
在这里插入图片描述
说明:
idea.config.path=user.home/.IntelliJIdea/config该属性主要用于指向IntelliJIDEA的个性化配置目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。idea.system.path={user.home}/.IntelliJIdea/config 该属性主要用于指向IntelliJ IDEA 的个性化配置目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。 idea.system.path=user.home/.IntelliJIdea/config该属性主要用于指向IntelliJIDEA的个性化配置目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。idea.system.path={user.home}/.IntelliJIdea/system,
该属性主要用于指IntelliJ IDEA 的系统文件目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。
如果idea的项目越来越多则该目录会越来越大,默认是在C盘用户目录下,若果你的C盘空间不够建议将该配置文件转移到其他盘目录下。

设置JVM参数:解决内存溢出

在idea安装目录bin目录下打开文件” idea64.exe.vmoptions”设置如下:
-Xms1024m
-Xmx2048m
-XX:PermSize=1024m
-XX:MaxPermSize=2048m

基本配置

若idea新安装,则点击如下截图进入设置界面,若idea已打开,则点击”File”----“Settings”进入设置界面
在这里插入图片描述

设置菜单和窗口字体

通过设置,可以发现菜单栏,工具栏,左侧等字体大小变了
在这里插入图片描述
设置后效果:
在这里插入图片描述

设置代码编辑区域字体

通过设置,右侧代码编辑区域字体变了
在这里插入图片描述
设置后效果:
在这里插入图片描述

设置每次打开项目为当前项目

右边的Reopen last project on startup,默认为勾选状态,即每次打开IDE时,会打开上次的项目
在这里插入图片描述

设置取消自动更新

在这里插入图片描述

设置滚动条(很重要)

默认主题颜色是Dark暗色,滚动条颜色很浅,特别容易看不清滚动条,如下设置可以很清楚的看到滚动条
在这里插入图片描述
设置前:
在这里插入图片描述
设置后:
在这里插入图片描述

设置字符编码

在这里插入图片描述

设置自动导入

通过设置,配置maven的时候自动导入依赖包
在这里插入图片描述

设置代码提示不区分大小写

在这里插入图片描述

设置控制台编码(很重要)

通过设置,控制台中文就不会乱码,这里跟idea2018.2.4有区别,老版本没有这个选项,需要在引入tomcat服务器,点击编辑,输入” -Dfile.encoding=UTF-8”,这样控制台就不会中文乱码
在这里插入图片描述

设置Tab页多行展示,最大打开文件数

通过设置,使得多个文件标签在同一窗口中多行显示,方便切换,设置最大打开文件数,值越大,打开的文件越多,值越小,打开的文件越少,超过限制就会自动关闭
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置代码不折叠

在这里插入图片描述

设置单行注释(ctrl+/)注释标签多出空格,顶行问题

设置前:顶行
在这里插入图片描述
设置后:与文本内容对齐
在这里插入图片描述
则设置如下:如”Java”,”HTML”,”JavaScript”,”XML”
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置类头注释信息

/*** @Description: * @Author: XXX* @Date: ${YEAR}-${MONTH}-${DAY} ${TIME}*/

在这里插入图片描述

设置自动编译

通过设置自动编译,可以自动重新编译修改过的文件
在这里插入图片描述

设置自动生成序列化ID(很重要)

通过设置,单击选中需要序列化的实体类类名,然后快捷键alter+enter,可以快速生成序列化ID
在这里插入图片描述

设置不显示”no usages”

在这里插入图片描述
设置前:
在这里插入图片描述
设置后:
在这里插入图片描述

安装插件(很重要)

安装插件有两种方式,一种在线安装一种离线安装。如下截图是在线安装,搜你想要的插件名称即可
在这里插入图片描述
离线安装:点击齿轮,选择”Install Plugin from Disk…”
在这里插入图片描述
Bundled表示自带的插件,如下截图:
在这里插入图片描述
总结:
1) 不管在线还是离线等方式安装插件,默认插件路径在系统配置下,如下截图,插件在我自定义的目录下,在idea的安装目录bin下idea.properties修改默认配置路径
在这里插入图片描述
2)技巧:如何将当前版本的插件下载离线包?如下截图:
在这里插入图片描述
在这里插入图片描述
补充:通灵义码取消自动更新
在这里插入图片描述

设置项目包结构为树形结构

在这里插入图片描述
设置前:
在这里插入图片描述
设置后:
在这里插入图片描述
备注:日常开发中我是不勾选“Compact Middle Packages”

设置自动定位到当前project窗口

很实用
在这里插入图片描述
设置前:
在这里插入图片描述
设置后:
在这里插入图片描述

其他配置

设置tomcat

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
补充:tomcat修改内存,防止内存溢出
-Xms1024m -Xmx2048m -XX:MaxNewSize=1024m -XX:MaxPermSize=2048m

设置maven

设置maven仓库地址,设置总是更新仓库jar包(很重要)
说明:若不同项目间存在依赖关系,install后更新不到jar,则记得勾选
在这里插入图片描述
maven打包:首先关闭测试test
在这里插入图片描述
然后先”clean“再”package“,若想要生成jar给其他项目用则”install“,在maven多模块中总目录一定要install,否则编译后会jar包不全,控制台查看install后jar路径
在这里插入图片描述
补充:导入依赖设置vm参数
-Xms1024m -Xmx2048m
在这里插入图片描述

设置git

在这里插入图片描述

设置svn

在这里插入图片描述
总结:idea2018.2.4版本需要勾选版本控制颜色变化,idea2022.3.3则不需要,修改了文件,颜色自动变化

设置jdk及编译目录

out目录:用于存放项目中各个模块编译后的.class文件。springboot项目默认编译后目录在target目录下
在这里插入图片描述

打开文件所在位置

选中某个文件,右击如下截图:
在这里插入图片描述

显示导航栏

默认情况下导航栏不显示
在这里插入图片描述
设置前效果:
在这里插入图片描述
设置后效果:
在这里插入图片描述

添加工具到导航栏

在这里插入图片描述
设置后效果:
在这里插入图片描述

导出配置

idea每次打开新窗口则需要重新配置,那么可以将当前设置好的导出来,导入到新打开的窗口中,这样就不用每次重新配置
导出配置:File>Manage IDE Settings>Export Settings
在这里插入图片描述
导入配置:File>Manage IDE Settings>Import Settings
在这里插入图片描述
总结:每次打开idea新窗口则需要重新”Settings”,导出配置后,导入到新窗口,这样打开的新窗口就不需要重新”Settings”

自动补全功能介绍(很重要)

设置开启代码自动补全功能
在这里插入图片描述
Java自动补全方法,如下截图:
在这里插入图片描述
备注:这些只针对idea的Java适用,其他的不适用,若开发其他语言或者使用其他工具,想要实现类似idea的Java这种代码自动补全,则需要安装自动补全插件

http://www.dtcms.com/a/611272.html

相关文章:

  • 分销小程序开发研发公司赣榆网站建设xxiaoseo
  • 让数据“开口说话”:商城大数据如何预测元器件价格波动与供应风险?
  • 尼罗发表小说做的的网站是哪个长沙关键词快速排名
  • 建立主题网站的顺序一般是西安知名网站建设公司排名
  • HTML 脚本:基础、应用与未来趋势
  • 网站建设费属于业务宣传费吗网站程序组成
  • Blazor全栈是个陷阱
  • 【多源 BFS】3.地图中的最⾼点(medium)
  • 网站建设需要学代码吗巴中企业网站建设
  • 开发网站公司交税网站建设php的心得和体会
  • 超参数调优:Grid Search 和 Random Search 的实战对比
  • 编译语言有哪些 | 探索编译语言的种类及其应用领域
  • 网站的弹窗是怎么做的ol游戏大全排行榜
  • 玩转Docker | 使用Docker部署Tomcat服务器
  • RHCA - DO374 | Day06:管理任务执行
  • html5移动网站开发实践做招聘信息的网站有哪些内容
  • 天际股份、天赐材料、多氟多、永太科技、联化科技、深圳新星,6家龙头公司研发实力深度数据
  • 北京公司注册核名网站网络营销业务流程
  • 常用的设计网站有哪些如何查询一个网站的空间大小
  • 【题解】洛谷 P2330 [SCOI2005] 繁忙的都市 [生成树]
  • 创建网站鞍山站
  • 网站建设规划书河北浏览器大全网址
  • 物理层数字调制技术介绍
  • 手机网站排名优化网站网络营销怎么做
  • 服装网站建设目标客户新闻发布网站如果做
  • C语言在线编译运行 | 提供高效便捷的编程学习平台
  • 响应式网站开发方法用jquery做网站好吗
  • 【论文阅读17】-结合大模型与小模型的类脑认知驱动模型工厂在工业物联网故障诊断中的应用
  • 商贸公司营销网站建设新媒体网站建设费用详单
  • 连城县住房和城乡建设局 网站顺德互动交流网站