IDEA 配置优化 提高开发效率

236 篇文章 0 订阅
12 篇文章 0 订阅

IDEA 配置优化,提高开发效率

去掉烦人的indent提示###

ident 提示
如何去掉呢?
打开IDEA 的preferences|Editor|Code Style,
去掉下图中的两个勾选:
去掉勾选

设置文件的模板###

我们创建一个java文件时,会在类的上面自动添加注释,包括作者和日期.
其实我们可以定制这个自动添加的注释:
修改模板

原来是这样的:
这里写图片描述
修改为:
这里写图片描述

定制自己的snippet###

snippet就是代码片段
用过eclipse的同学都知道,我们输入Sysout就会自动转换为:

System.out.println();

演示eclipse
其实IDEA 也有相同的功能:
自定义snippet

添加自定义文件类型###

IDEA中没有jsp,所以我手动添加JSP:
添加自定义类型的文件
下面附上JSP的模板:

<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8" %>

<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
    if (path.equals("/")) {
        path = "";
    }
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" type="text/css" href="<%=path%>/static/css/global.css">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport"
          content="width=device-width, initial-scale=1.0, maximum-scale=1">
    <script type="text/javascript" src="http://hbjltv.com/static/js/jquery-1.11.1.js"></script>
   
    <title>#[[$Title$]]#</title>
</head>
<body>
#[[$END$]]#
</body>
</html>

去掉框架检查提示

这里写图片描述
如何去掉框架的检查提示呢?
去掉勾选

Code completion case sensitivity###

By default IntelliJ IDEA code completion case sensitivity only affects the first letter you type. This strategy can be changed in the Settings/Preferences dialog, Editor | General | Code Completion, so you can make to either make the IDE sensitive to all letters or make it insensitive to the case at all, based on what better fits your preferences.
改为不区分大小写:
不区分大小写

解决mac IDEA控制台中文乱码###

控制台中文乱码
解决方法:
这里写图片描述
设置JAVA_TOOL_OPTIONS变量

JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

注意:下面的四个,每个都得手动设置一次:
这里写图片描述
解决之后:
中文不再乱码
参考:idea 控制台输出 中文乱码 解决方法

隐藏IDEA cast unchecked警告

这里写图片描述

未保存的文件标识出

这里写图片描述
参考:Intellij IDEA自动编译不用每次make

web 项目设置标准的classes目录

如果没有专门设置过,command+;(分号) 打开配置如下:
在这里插入图片描述

每次设置好之后,只要pom.xml文件发生改变,配置又会还原为上图.
预期的配置(command+;查看):
预期的配置

需要做的设置(command+,):
web项目才需要这样设置
标准的classes 目录如下:
/Users/whuanghkl/code/mygit/github_new/http_session_demo/src/main/webapp/WEB-INF/classes

标准的webApp目录:
/Users/whuanghkl/code/mygit/github_new/http_session_demo/src/main/webapp

注意:只有web 项目才需要这样设置,一定要去掉勾选

  • 29
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
回答: 在打开IDEA之前,你可以进行一些配置。首先,打开IDEA软件,然后选择菜单File>Settings进入设置页面。在左侧树形菜单中选择Appearance & Behavior>System Settings,进入系统设置页面。在Startup/Shutdown栏目处,取消勾选Reopen last project on startup(在启动的时候打开上次的项目),然后点击确认。这样关闭IDEA软件后,再次打开时就会进入欢迎页面,你可以选择历史打开的项目工程,或者创建新的工程或导入新的工程等。另外,还要注意在关闭IDEA软件时的确认提示窗口,防止误操作关闭当前的工作空间。如果不小心勾选了Do not ask me again,可以在设置页面的取消打开默认工程的配置下方重新勾选Confirm application exit选项,这样关闭确认提示就会再次开启。\[1\] 另外,如果你使用的是IDEA2020之后的版本,可以选择File>New Projects Setup,然后选择Settings for New Projects进行配置。在Build,Execution,Deployment下的Build Tools>Maven中,可以配置一些参数来加快Maven的速度,比如设置Thread count来增加多线程个数。还可以加上一些参数,如-Xmx2048m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=1024m -Xss2m -Dmaven.test.skip=true -Dmaven.compile.fork=true,以优化Maven的性能。\[2\] 总之,通过以上配置,你可以在打开IDEA项目之前进行一些个性化设置,以提高工作效率开发体验。 #### 引用[.reference_title] - *1* [取消IDEA开始界面打开默认项目配置](https://blog.csdn.net/weixin_46411355/article/details/127082517)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [IDEA每次打开新项目Maven配置都会重置](https://blog.csdn.net/WeiHao0240/article/details/127482718)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [《idea》项目配置](https://blog.csdn.net/bellediao/article/details/107565399)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值