-
多列操作
尋找多行有相同字符串,選中其中一串
Ctrl+Shift+Alt+J,先選中當(dāng)前文件中,所有一樣的字符串
Ctrl+Shift+右,選中一個(gè)詞
查看全部 -
查看方法調(diào)用情況:選中方法->Ctrl+Alt+H
查看全部 -
本地修改歷史:選中文件右鍵->Local History->Show History。彈出的框左邊是當(dāng)時(shí)保存的版本,右邊是最新的版本。
查看全部 -
選擇調(diào)用的瀏覽器:在設(shè)置菜單中搜browse
查看全部 -
常用窗口
project窗口:比較好用的選項(xiàng)有,Packages顯示包,Problems顯示報(bào)錯(cuò)文件,Changed Files有修改過的文件
structure窗口
tudo窗口:可以理解為待辦事項(xiàng)
用法:添加注釋,在注釋中寫todo,如“// todo 調(diào)用service方法”,就能在todo界面看到待辦事項(xiàng)。(在任務(wù)開發(fā)完后,把注釋里的“todo”刪除,任務(wù)就會(huì)從“TODO”窗口自動(dòng)刪除)
favorites窗口:相當(dāng)于收藏夾,可將文件直接拖動(dòng)加入收藏夾中的分組
用法一,將項(xiàng)目中的一些獨(dú)立的文件加入收藏夾,如pom.xml,application.propertis等。
用法二,把當(dāng)前正在開發(fā)的幾個(gè)文件加入某個(gè)分組,方便開發(fā)時(shí)查找,開發(fā)完在刪除分組。
termimal窗口:默認(rèn)是用了系統(tǒng)的cmd窗口,可以運(yùn)行cmd窗口的命令。一般該窗口是配合git使用(需要修改使用git的bash.exe,在設(shè)置菜單搜terminal,然后在Shell path中選擇Git\bin\bash.exe)
查看全部 -
postfix:與live templates不同,是先打變量或表達(dá)式,再打.快捷鍵
在設(shè)置界面搜postfix查看內(nèi)置的postfix,但其不能自定義!?。?/p>
查看全部 -
自定義live template
在設(shè)置菜單->搜live T自行添加->點(diǎn)擊綠色的“+”創(chuàng)建組2.Template Group->選中包再帶你再添加模板1.live Template
注意:
圖中“l(fā)ogf”可以自定義,和現(xiàn)有的重復(fù)也不要緊,在使用的時(shí)候,可以看描述選中自己的logf。
描述里盡量不要和現(xiàn)有的重復(fù),否則在使用時(shí)會(huì)迷茫。
變量用"$ $"包含,變量名“CLASSNAME”可以自己定義。
添加變量后點(diǎn)擊右方Edit variables,彈框中expression是內(nèi)置的方法列表
查看全部 -
代碼模板
生成main函數(shù):psvm
生成打印日志:sout
生成for循環(huán):fori
生成foreach:forea
可以在設(shè)置菜單->搜live T自行添加
查看全部 -
文件移動(dòng)復(fù)制刪除
文件移動(dòng):選中文件+F6
文件拷貝:選中文件+F5(文件中的類名、變量名,需手動(dòng)修改)
文件刪除:選中文件+ Alt+Delete
概念:
Safe Delete,會(huì)對工程左檢查。如果確認(rèn)哪一個(gè)文件一定要?jiǎng)h除,可以去掉Safe Delete,提高效率。
View Usages,出現(xiàn)在安全刪除后的彈框按鍵中,作用查看哪些地方引用到該文件
Delete Anyway,出現(xiàn)在安全刪除后的彈框按鍵中,直接刪除
查看全部 -
生成變量
自動(dòng)生成返回值:Ctrl+Alt+V?
查看全部 -
抽取方法:選中要抽取成一個(gè)方法的代碼->右鍵Refactor->Extract抽取->Method方法->彈出Extract Method->修改成自己想要的屬性
原則:一個(gè)方法只負(fù)責(zé)一個(gè)功能
查看全部 -
重構(gòu)代碼
重命名快捷鍵:Shift+F6
用法一:重命名局部變量
用法二:重命名方法,所有調(diào)用到的地方會(huì)同步修改。(回車后會(huì)彈出當(dāng)前操作會(huì)影響到的地方。若不需要修改的地方,右鍵-exclude,排除當(dāng)前行,如果某個(gè)包下都不想改,可以在包上右鍵-exclude,統(tǒng)一排除)
用法三:重命名類名
撤銷:Ctrl+Z
查看全部 -
自動(dòng)生成想要的方法:Alt+Insert,或者右鍵-Generate
如
生成Get和Set
生成構(gòu)造方法Constructor
生成toString,主要用在打日志(默認(rèn)是用“+”拼接,強(qiáng)烈建議選擇StringBuffer)
生成hashCode和equals
查看全部 -
異常斷點(diǎn):在Breakpoints界面“+”號->選擇Java Exception Breakpoints->然后輸入指定的異常(如圖中NullPointer)
查看全部 -
條件斷點(diǎn):在選中的斷點(diǎn)右鍵->在Confition中輸入判斷語句(紅圈會(huì)出現(xiàn)一個(gè)問號)
查看全部
舉報(bào)