前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >19条 IDEA 优化设置技巧

19条 IDEA 优化设置技巧

作者头像
一行Java
发布2023-09-04 14:27:58
4330
发布2023-09-04 14:27:58
举报
文章被收录于专栏:用户9257747的专栏

文件修改变动

svn文件修改后,默认只有当前文件更改而父文件没有标注,很不直观;查了一顿后,发现,可以设置;

File—->settings—->version control—–>勾选show directories with changed descendants

IDEA以新窗口的形式打开多个项目

解决tomcat中文乱码问题

JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8

同时引入多个文件方法时,文件路径会转换成*号

Setting--editor--code sytle--java--imports

把Class count to...和Names count to...后边的数值调大一点。

IDEA编译特别慢

修改:

File--Settings-Compiler的Addtional build process VM options

如下配置:

-ea -Xms2048m -Xmx2048m

IDEA统一编辑文件编码

全局编码设置

File -> Other Settings -> Default Settings

Editor -> File Encodings

当idea中properties配置文件中文显示utf8编码乱码

file->setting->editor->file encodings

把transparent native-to-ascll conversion勾选上就行了。

解决IDEA中tomcat启动控制台乱码问题

菜单栏run- Edit Configurations 或 右上角有个向下的小箭头

选择你乱码的tomcat -> service->VM option,配置虚拟机编码格式为UTF-8(-Dfile.encoding=UTF-8)

Intellij idea用快捷键自动生成序列化id

Intellij idea用快捷键自动生成序列化id

类继承了Serializable接口之后,使用alt+enter快捷键自动创建序列化id

进入setting→inspections→serialization issues→选择图中的选项。serializable class without ‘serialVersionUID’

配置SVN

配置Maven

配置tomcat容器

全局编译时忽略某个目录或文件不进行编译

设置统一编译器和编译版本

推荐使用Javac编译器

设置类注释文件

代码语言:javascript
复制
/**
* @Package ${PACKAGE_NAME}
* @author 侯文远
* @date ${DATE} ${TIME}
* @version V1.0
* @Copyright © 2016-2017 奥琦玮信息科技(北京)有限公司
*/

设置方法注释

先创建一个自定义快捷键,输入如下内容:(第一行不要加*号,因为你在已生成列表里是有的时候他前面已经存在一个*号了。)

代码语言:javascript
复制
@author 侯文远
* @date $date$ $time$

使用步骤:

1)在方法的上部输入/**+enter

2)填入相关信息

3)在最尾部输入自定义快捷键,我的是@aut+tab

IDEA忽略某个文件或者文件夹,如系统的.idea文件夹和.iml文件

Language Injection正则或JSON校验

在字符串的赋值处,Alt+Enter选择Inject Language or reference

给选中内容添加双引号“”或单引号''

代码语言:javascript
复制
Settings - Editor - General - Smart Keys - 选中 Surround selection on typing quote or brace

使用方法:

选中要添加双引号的代码 然后按键盘上的双引号(shift+")即可

扩展:

设置之后也可以直接在选中内容两边加上《》,[],{}等,使用方法类似。选中代码之后,点<、{、[

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一行Java 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件修改变动
  • IDEA以新窗口的形式打开多个项目
  • 解决tomcat中文乱码问题
  • 同时引入多个文件方法时,文件路径会转换成*号
  • IDEA编译特别慢
  • IDEA统一编辑文件编码
  • 当idea中properties配置文件中文显示utf8编码乱码
  • 解决IDEA中tomcat启动控制台乱码问题
  • Intellij idea用快捷键自动生成序列化id
  • 配置SVN
  • 配置Maven
  • 配置tomcat容器
  • 全局编译时忽略某个目录或文件不进行编译
  • 设置统一编译器和编译版本
  • 设置类注释文件
  • 设置方法注释
  • IDEA忽略某个文件或者文件夹,如系统的.idea文件夹和.iml文件
  • Language Injection正则或JSON校验
  • 给选中内容添加双引号“”或单引号''
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档