19條 IDEA 優(yōu)化設(shè)置技巧
文件修改變動
svn文件修改后,默認(rèn)只有當(dāng)前文件更改而父文件沒有標(biāo)注,很不直觀;查了一頓后,發(fā)現(xiàn),可以設(shè)置;
File—->settings—->version control—–>勾選show directories with changed descendants
IDEA以新窗口的形式打開多個項(xiàng)目
解決tomcat中文亂碼問題
JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8
同時引入多個文件方法時,文件路徑會轉(zhuǎn)換成*號
Setting--editor--code sytle--java--imports
微信搜索公眾號:架構(gòu)師指南,回復(fù):架構(gòu)師 領(lǐng)取資料 。
把Class count to...和Names count to...后邊的數(shù)值調(diào)大一點(diǎn)。
IDEA編譯特別慢
修改:
File--Settings-Compiler的Addtional build process VM options
如下配置:
-ea -Xms2048m -Xmx2048m
IDEA統(tǒng)一編輯文件編碼
全局編碼設(shè)置
File -> Other Settings -> Default Settings
Editor -> File Encodings
當(dāng)idea中properties配置文件中文顯示utf8編碼亂碼
file->setting->editor->file encodings
把transparent native-to-ascll conversion勾選上就行了。
解決IDEA中tomcat啟動控制臺亂碼問題
菜單欄run- Edit Configurations 或 右上角有個向下的小箭頭
選擇你亂碼的tomcat -> service->VM option,配置虛擬機(jī)編碼格式為UTF-8(-Dfile.encoding=UTF-8)
Intellij idea用快捷鍵自動生成序列化id
Intellij idea用快捷鍵自動生成序列化id
類繼承了Serializable接口之后,使用alt+enter快捷鍵自動創(chuàng)建序列化id
進(jìn)入setting→inspections→serialization issues→選擇圖中的選項(xiàng)。serializable class without ‘serialVersionUID’
配置SVN
配置Maven
配置tomcat容器
全局編譯時忽略某個目錄或文件不進(jìn)行編譯
設(shè)置統(tǒng)一編譯器和編譯版本
推薦使用Javac編譯器
設(shè)置類注釋文件
/**
* @Package ${PACKAGE_NAME}
* @author 侯文遠(yuǎn)
* @date ${DATE} ${TIME}
* @version V1.0
* @Copyright ? 2016-2017 奧琦瑋信息科技(北京)有限公司
*/
設(shè)置方法注釋
先創(chuàng)建一個自定義快捷鍵,輸入如下內(nèi)容:(第一行不要加*號,因?yàn)槟阍谝焉闪斜砝锸怯械臅r候他前面已經(jīng)存在一個*號了。)
@author 侯文遠(yuǎn)
* @date $date$ $time$
使用步驟:
1)在方法的上部輸入/**+enter
2)填入相關(guān)信息
3)在最尾部輸入自定義快捷鍵,我的是@aut+tab
IDEA忽略某個文件或者文件夾,如系統(tǒng)的.idea文件夾和.iml文件
Language Injection正則或JSON校驗(yàn)
在字符串的賦值處,Alt+Enter選擇Inject Language or reference
給選中內(nèi)容添加雙引號“”或單引號''
Settings - Editor - General - Smart Keys - 選中 Surround selection on typing quote or brace
使用方法:
選中要添加雙引號的代碼 然后按鍵盤上的雙引號(shift+")即可
擴(kuò)展:
設(shè)置之后也可以直接在選中內(nèi)容兩邊加上《》,[],{}等,使用方法類似。選中代碼之后,點(diǎn)<、{、[
入骨相思知不知
玲瓏骰子安紅豆
入我相思門,知我相思苦,長相思兮長相憶,短相思兮無窮極。
