IntelliJ Idea
中文化
https://github.com/IntelliJ-Localization/ij_resources_cn
教學手冊
https://www.jetbrains.com/help/idea/install-and-set-up-product.html
JAVA 11 DOC
https://docs.oracle.com/en/java/javase/11/docs/api/index.html
Postfix Completions
$END$
光標停的位置
$EXPR$
該物件放的位置
例如:我想要印出一個 Map Map<String,String> map
for(String key : map.keySet()){
System.out.println("key + \"\" + params.get(key) = " + key + "" + map.get(key));
}
我只要設定 這個 Postfix Completions 的關鍵字為 soutfor
for(String key : $EXPR$.keySet()){
System.out.println("key + \"\" + params.get(key) = " + key + "" + $EXPR$.get(key));
}
然後打
map.soutfor
就可以產生上面那段了
Live Templates
可以利用此功能,去定義習慣的快捷鍵
Abbreviation : 設定這個模板的快捷鍵 Description : 你對這個模板的描述 Template text : 這個模板的內容 (請參考下面的內容) 1. 的地方要選擇你的語言,以我這邊為例,就是點進去,把 "Java" 勾起來 2. 可以對一些參數進行預設 (下圖2)

Template text
/**
* $END$
* @param $params$
* @return $returns$
* @author Brian
* @date $date$ $time$
*/

這樣我只要打 ***
+ tab 就可以產生下面結果
/**
*
* @param
* @return
* @author Brian
* @date 2020/01/21 17:05:03
*/
File and Code Templates
到 Includes / Files Header 的內容 輸入下面的文字
/**
@author ${USER}
@date ${DATE} ${TIME}
*/
就可以在以後產生 class 檔的時候,直接附上創建者 & 創建時間
Last updated
Was this helpful?