IDEA常用設(shè)置

IDEA常用設(shè)置

1.主題風(fēng)格設(shè)置

File-->Settings-->Appearance-->Theme

如果還想要更多主題風(fēng)格,可以去主題網(wǎng)站下載:http://color-themes.com


然后通過這里對下載下來的主題進(jìn)行導(dǎo)入,最后選擇你喜歡的主題即可。

2.idea包自動導(dǎo)入

File-->Settings-->Editor-->General-->Auto Import

將Insert import on paste設(shè)置為All()

勾選Add unambiguous import on the fly(自動幫我們優(yōu)化導(dǎo)入的包,比如自動去掉一些沒有用到的包)

勾選Optimize import on the fly(for current projiect)(開啟自動導(dǎo)入包)


3.代碼提示取消區(qū)分大小寫

File-->Settings-->Editor-->General-->Code Completion

取消勾選Match case


4.設(shè)置字體和大小

File-->Settings-->Editor-->Font

我這里的選擇是:字體一選擇Consolas? 字體二選擇YaHei Consolas Hybrid

如果不喜歡,也可以選擇其他字體,不過需要注意的是,如果字體一選擇的字體不支持中文,則會導(dǎo)致亂碼,可以在字體二中選擇一個支持中文的字體即可。

show only monospaced fonts(只顯示等寬字體) ,取消勾選可以顯示更多字體


5.設(shè)置鼠標(biāo)懸浮提示

File-->Settings-->Editor-->General

勾選Show quick documentation on mouse move? 可以選擇提示秒數(shù)? Delay(ms)默認(rèn)時500


6.設(shè)置取消單行顯示的標(biāo)簽

File-->Settings-->Editor-->General-->Editor Tabs

取消勾選Show tabs in one row ????這樣右側(cè)顯示頁面會多行顯示


7.設(shè)置Class Interface Enum 頭注釋模板

File-->Settings-->Editor-->File and Code Templates-->Files

選擇Class Interface Enum? 輸入模板:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end

#parse("File Header.java")

/**

* @Author ${USER}

* @Date ${DATE} ${TIME}

* @Since 1.0.0

*/

public class ${NAME} {

}


8.設(shè)置方法注釋模板

File-->Settings-->Editor-->Live Templates

添加Templates Group,輸入名稱


勾選新增的組名,添加Live Templates


點(diǎn)擊新增的Live Templates? 在Abbreviation中輸入/**? Description中填寫備注


Template text中輸入方法注釋模板

/**

* 功能描述: <br>

* 〈$END$〉

*

$param$

* @return:$return$

* @since: 1.0.0

* @Author:$user$

* @Date: $DATE$ $TIME$

*/

點(diǎn)擊Edit variables

param? groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')}; return result", methodParameters())? 勾選Skip if defined

return methodReturnType() 勾選Skip if defined

user user() 勾選Skip if defined

DATE date() 勾選Skip if defined

TIME time() 勾選Skip if defined


9.設(shè)置文件編碼格式

File-->Settings-->Editor-->File Encodings

Global Encoding:UTF-8

Project Encoding:UTF-8

Default encoding for properties files:UTF-8

勾選Transparent native-to-ascii vonversion(自動將ascii文件轉(zhuǎn)為utf-8)

Create UTF-8 files:with NO BOM


10.設(shè)置自動編譯

File-->Settings-->Build,Execution,Deployment-->Complier

勾選Build project automatically


11.設(shè)置idea啟動不自動進(jìn)入最后一次打開的項(xiàng)目

File-->Settings-->Appearance-->System Settings

取消勾選Reopen last project on startup


12.設(shè)置idea忽略文件或文件夾

File-->Settings-->Editor-->File Types

在Ignore files and folders中添加*.idea;*.iml;target;


13.設(shè)置類繼承Serializable時,不設(shè)置ID提示報黃

File-->Settings-->Editor-->Inspections

選擇java-->Serialization issues-->Serializable calss without 'serialVersionUID'? 勾選


14.設(shè)置快捷鍵

File-->Settings-->Keymap

我個人喜歡的設(shè)置:

設(shè)置Basic為 ALT + /? 修改之前需要先將之前的快捷鍵取消掉

設(shè)置Delete Line為 CTRL + D

設(shè)置Duplicate Line or Selection為 CTRL + Y

15.安裝好用的插件

我個人常用的插件:

Alibaba java Coding Guidelines 阿里巴巴java開發(fā)規(guī)格? 幫助我們提高編碼規(guī)范

FindBugs-IDEA 查找程序中隱藏的bug

Free Mybatis plugin 幫助我們跳轉(zhuǎn)mapper.xml文件和mapper類

Grep Console 設(shè)置log的等級顏色? 是日志更加顯眼

IDE Features Traniner 幫助我們學(xué)習(xí)idea的插件

JunitGenerator V2.0 junit測試插件

Lombok Plugin 可以省去getter和setter方法

Maven Helper 可以幫助我們剛好的看Mavne依賴

RestfulToolkit 可以根據(jù)映射路徑找到對應(yīng)的Controller

Translation 翻譯插件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容