IDEA 2022 的常用配置
如果没装IDEA的同学,请点击下面的官网链接,自行下载安装。软件的安装比较简单,不断点击下一步,我就不做过多介绍了。我着重介绍一下我们安装以后对开发工具的整体配置,这些配置对于我们在开发也是非常重要的,后面我觉得重要的配置我也会同分更新到这篇博客中,很多配置我自己也记不住,后续也方便自己查阅,希望能帮助到各位同学。
IntelliJ IDEA下载链接
全局配置
全局配置对所有项目都有效,对所有项目都一样的配置配置为全局配置
设置主题和字体
本人喜欢暗黑色风格,这里选择Darcula
,字体就使用默认的。
设置快捷键
设置自动导入
忽略大小写
打开项目为最后关闭项目
鼠标滚轮更改字体大小
显示方法水平分割线
Tab页多行显示
优化代码注释前空格
HTML 注释优化
配置模板
html为例,在html页面中引入thymeleaf命名空间
配置类模板注释
class、interface、enum,都配上同样的模板
/*** @author : zhangsan* @date : ${DATE} ${TIME}* @modyified By :*/
方法注释模板不用配置,默认就非常好
设置编码
Transparent native-to-ascii conversion
的意思是properties文件在保存到硬盘上时,以ASCII码的形式保存。勾选了这个选项,用记事本打开该文件会发现是ASCII码(idea中看到的是其他形式,如:汉字)。
开发中通常建议勾选(nmb就是默认不勾选),尤其是多人合作的时候。只要勾选该按钮,即便是properties文件用不同编码的开发者看到同一份文件也不会乱码。
找到IDEA的配置文件,我的机器是64位的,在安装目录的bin目录下找到 idea64.exe.vmoptions
,在里面添加 -Dfile.encoding=UTF-8
这行配置,为什么要添加这行配置呢?
最近遇见了一个奇怪的问题,所有请求控制器以及控制器中调用其他方法所打印的信息全部是乱码,对此我非常不解,我找了很多方法,其中包括我以前一直使用的解决Tomcat日志打印乱码的配置也不管用了(Tomcat日志没有乱码,但是我的打印内容是乱码),非常非常的不解。什么字符编码、请求编码、响应编码、Tomcat编码等等等等。。。都尝试了一遍,没有一个有用的,好的,我要开始要怀疑人生了。。。。。。。
我还是没有放弃,采用单步调试,发现请求进来的中文是没有问题的,但是打印到控制台就是乱码,这下我开始怀疑人生了,我尝试了6、7种解决方法,全部都不管用,最后在IDEA的配置文件中添加了 -Dfile.encoding=UTF-8
就解决了,但是在下面的两种方式中添加同样的配置却不管用,好吧我也不知道是原因。
反正只需要在IDEA的配置文件中添加这行配置就行了,其他地方不要再次配置,一劳永逸,这样所有的项目都能够用到。
配置某类文件不显示在工程项目中
配置maven
选择自己的maven路径和配置文件,以及maven下载的仓库
配置JDK版本
配置Tomcat
找到Tomcat的路径
自动编译
显示被隐藏的文件
配置Git版本管理工具
配置Gitee和GitHup
配置SVN
SVN的安装这里有坑,安装界面注意勾选该选项,否则在bin下不存在svn.exe,在IDEA里使用不了。
找到 Subversion 配置项,选择安装的svn.exe
针对文章可能存在的一些不足之处,请大佬指出,经核实以后会尽快对文章进行修改,感谢您的支持!!!
IDEA 2022 的常用配置相关推荐
- Nginx的安装与常用配置
前言:本文是基于虚拟机上的centOS 7对Nginx的安装,可以使用uname -a查看centOS系统版本,本文用来记录安装nginx的步骤和相关命令,方便日后使用时查看. Nginx的安装与运行 ...
- 编译安装httpd-2.4及httpd常用配置
编译安装最新版的httpd 1.先在网页里找出源码包 用最新的1.7.0这个源码包(如果用bz2的需要安装bzip来解压) util也是用最新的(用gz可以直接解压) 2.使用wget下载源码包(对于 ...
- IntelliJ IDEA 最常用配置,应用、永久激活
包含 1.最常用配置 2.应用 3.永久激活 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工. 比如:设置文件字体大小,代码自动完成提示,版本管理,本 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...
- ctrl+shift+l指定选择 vscode_6.PYTHON开发利器之VS Code常用配置介绍
0.前言 在上一节中详细介绍了如何使用vscode+GitHub进行代码托管和向开源项目贡献自己的代码,详见5.2.PYTHON开发利器之使用VS Code+GitHub进行python开源项目开发. ...
- Maven pom.xml 全配置(二)不常用配置
Maven pom.xml 全配置(二)不常用配置 这里贴出Maven pom.xml文件中使用率较少的配置参数,如果此篇文档中没有找到你想要的参数,移步Maven pom.xml 全配置(一)常用配 ...
- Maven pom.xml 全配置(一)常用配置
Maven pom.xml 全配置(一)常用配置 这里贴出一个Maven中出现频率较高的配置参数注释,方便理解项目中Maven的配置具体的作用.如果在此博文中没有找到你想看到的参数,可以移步Maven ...
- vim的常用配置及使用方法
点击打开链接 vim是vi发展出来的一个编辑器,ubuntu为了减小安装文件的尺寸,默认安装了vi的原始版本,我们需要下载安装它的升级版本:vim. vim的功能丰富,而且可以根据自己的需要对其进行配 ...
- SpringBoot阿里巴巴Fastjson的一些常用配置
SpringBoot阿里巴巴Fastjson的一些常用配置 @Beanpublic HttpMessageConverters fastJsonHttpMessageConverters() {Fas ...
最新文章
- 扒一扒搜索引擎是如何工作的?
- rocksdb和leveldb的bloom filter比较
- 1.数据湖deltalake初识
- python爬虫的时候要用的url修改方法总结
- VMware下Ubuntu图形界面切换到命令行终端模式
- docker教程_1 简介和安装
- WIN7 旗舰版已激活但还是黑屏的解决方法
- 【驾驶】高速公路匝道定义
- [译]写给初学者的Tensorflow介绍 - 2
- 红色警戒2009java_命令与征服-红色警戒
- Requirement already satisfied
- C语言Qt视图实现彩虹渐变效果,我就问你6不6?
- 用C#下的Raw Socket编程实现网络封包监视(摘录)
- Jeecgboot报错Failed to configure a DataSource: ‘unl‘ attribute is not specified and no embedded dataso
- 玖逸云黑v1.4-更高级的云黑系统
- GDOC CEO Musk Shing出席“链接未来”区块链全球人才交流会
- 现在电脑有必要安装360或者腾讯电脑管家吗?
- 非诚勿扰 11位骗子全是托 愚乐节目 愚弄观众 请勿相信节目内容
- java 上下键_用键盘的上下左右键控制JAVA SWING UI中的组件的移动等事件 | 学步园...
- Linux下_bak后缀文件是什么?
热门文章
- 入睡困难怎么办?三个方法加一个神器让你秒睡
- 基于JSP+Servlet+MySQL+Css+Ajax的在线网上电子图书商城
- 中国谷物烘干机市场运行分析与投资前景预测报告2022-2028年
- death coming一直连接服务器,Death Coming无法连接服务器如何解决
- 上海交大计算机专业的优势,计算机专业高校实力排名,清北稳居前二,上海交大上榜...
- 将bolg同时部署到Github和coding
- Loopback接口的作用
- springboot实现邮箱发送
- Argtable学习(1)
- Access 基础教程 图形教程