Intellij IDEA快捷使用
Intellij IDEA快捷使用
1. 快捷鍵
1.1. 按鍵說明
某些快捷鍵可能與操作系統或其它軟件的全局快捷鍵是沖突的,則按下會無效或執行其它命令,可以在Intellij IDEA的設置的Keymap中修改為其它按鍵。
以下快捷鍵是Intellij IDEA的默認風格快捷鍵,如果改成了Eclipse風格或其它風格,請參考所更改的設置。
標記了[!]是可能存在沖突的快捷鍵。
全部快捷鍵可在Intellij IDEA的設置的Keymap中查看,或者查看官方文檔:https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf?_ga=2.5349558.422550521.1580708138-1891300040.1568641704
在各種編輯軟件中都會使用到的快捷鍵可能不會被列舉到以下各表中,例如Ctrl + C表示復制,在各種編輯軟件中都是這樣設計的,就不重復列舉了。
1.2. 推薦快捷鍵
1.3. 常規
1.4. 查找與替換
1.5. 代碼編輯
也有很多開發者使用Ctrl + X作為刪除代碼行的快捷鍵,其本質是剪切了代碼,當然,只要不粘貼,其效果也是相同的。
1.6. 管理與導航
2. 快捷輸入
2.1. 操作方式
可以通過快捷輸入簡單的內容后按下Enter鍵,快速完成特定的代碼內容,這些內容可以在設置的Editor > Live Templates中查看或調整。
2.2. 常規
2.3. 聲明靜態常量
2.4. 判斷
2.5. 循環與遍歷
3. 快捷輸入–高級
3.1. 遍歷數組或集合對象
假設存在名為numbers的int數組或集合,輸入numbers.for即可生成增強for循環代碼,格式如下:
for (int number : numbers) { }
1
2
3.2. 為值聲明變量
假設需要聲明int類型的變量,其值為1,輸入1.var即可生成對應的聲明語句,格式如下:
int i = 1;
1
整型數字默認生成的變量名是i,代碼生成后,可以自行調整。
同理,假設需要聲明String類型的變量,其值為"Java",輸入"Java".var即可,格式如下:
String java = "Java";
1
字符串類型默認生成的變量名有多種情況,例如字符串內容是簡單字母時,默認變量名就是字母,如果字母首字母是大寫的,也會自動使用首字母小寫作為默認變量名,字符串類型是漢字時,默認變量名就是漢字,字符串中包含不允許組成變量名的字符時,會使用s或s1、s2等作為默認變量名,當然,在代碼生成后,都可以自行調整。
其它數據類型的值也可以使用同樣的方法聲明出變量,例如輸入new Date().var時,就可以生成:
Date date = new Date();
1
3.3. 判斷對象是否為空
假設存在名為x的變量,需要判斷是否為空,輸入x.null然后在提示菜單中選擇null一欄回車,即可生成:
if (x == null) { }
1
2
如果需要判斷是否非空,則輸入x.no后選擇notnull一欄并回車,即可生成:
if (x != null) { }
1
2
未完,再續……
IDE 數據結構
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。