IDEA 配置优化 提高开发效率

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

去掉烦人的indent提示###

IDEA 配置优化 提高开发效率_第1张图片
如何去掉呢?
打开IDEA 的preferences|Editor|Code Style,
去掉下图中的两个勾选:
IDEA 配置优化 提高开发效率_第2张图片

设置文件的模板###

我们创建一个java文件时,会在类的上面自动添加注释,包括作者和日期.
其实我们可以定制这个自动添加的注释:
IDEA 配置优化 提高开发效率_第3张图片

原来是这样的:
IDEA 配置优化 提高开发效率_第4张图片
修改为:
IDEA 配置优化 提高开发效率_第5张图片

定制自己的snippet###

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

System.out.println();

IDEA 配置优化 提高开发效率_第6张图片
其实IDEA 也有相同的功能:
IDEA 配置优化 提高开发效率_第7张图片

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

IDEA中没有jsp,所以我手动添加JSP:
IDEA 配置优化 提高开发效率_第8张图片
下面附上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 = "";
    }
%>



    
    
    
    
    
   
    #[[$Title$]]#


#[[$END$]]#


去掉框架检查提示

IDEA 配置优化 提高开发效率_第9张图片
如何去掉框架的检查提示呢?
IDEA 配置优化 提高开发效率_第10张图片

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.
改为不区分大小写:
IDEA 配置优化 提高开发效率_第11张图片

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

控制台中文乱码
解决方法:
IDEA 配置优化 提高开发效率_第12张图片
IDEA 配置优化 提高开发效率_第13张图片

JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

注意:下面的四个,每个都得手动设置一次:
IDEA 配置优化 提高开发效率_第14张图片
解决之后:
中文不再乱码
参考:idea 控制台输出 中文乱码 解决方法

隐藏IDEA cast unchecked警告

IDEA 配置优化 提高开发效率_第15张图片

未保存的文件标识出

IDEA 配置优化 提高开发效率_第16张图片
参考:Intellij IDEA自动编译不用每次make

web 项目设置标准的classes目录

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

每次设置好之后,只要pom.xml文件发生改变,配置又会还原为上图.
预期的配置(command+;查看):
IDEA 配置优化 提高开发效率_第17张图片

需要做的设置(command+,):
IDEA 配置优化 提高开发效率_第18张图片
标准的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 项目才需要这样设置,一定要去掉勾选

你可能感兴趣的:(java,web,java,IDEA)