IntelliJ IDEA Java代碼生成快捷鍵設置

筆者使用Eclipse時,Java代碼編輯過程當中有不少快捷鍵,好比sysout再按Ctrl + Space,便可生成System.out.println。做爲宇宙第二編輯器(第一是VS),IntelliJ IDEA怎能沒有這個設置呢。IntelliJ IDEA默認沒有設置任何的Java模板,須要咱們手工添加,步驟以下:編輯器

1. 打開設置,依次找到Editor > Live Templates

這裏定義了各類語言編輯模式下,代碼的動態生成模板。初始設置下,是沒有Java代碼設置的。3d

2. 添加Java Template Group

2.1 點擊右上角的「+」按鈕,選擇「2. Template Group …」orm

2.2 輸入Template Group的名稱「Java」cdn

能夠看到新增了一個空的TemplateGroup - Javablog

3. 添加sysout動態模板

3.1 選中Java Template Group, 再次點擊右上角的「+」,並選擇「1. Live Template」ip


3.2 IDEA將會在設置窗口下部彈出Template定義的窗口,it

1) Abbreviation: 輸入sysout(筆者使用的是與Eclipse相同的sysout,可自定義);2) Description: 輸入一個描述(能夠不輸);io

3) Template text: 輸入要生成的代碼:System.out.println(「$END$」)form

注意$END$表示光標,將$END$放置到引號之間,IDEA會將光標移動到引號之間,便於編輯。模板

4) Options -> Expand with:設置快捷鍵,有多個選擇,讀者能夠根據我的的喜愛來設置。須要說明的是,此處只能選擇,要設置本身的快捷鍵,須要到By Default expand with中選擇Customize設置後,再在此處選擇。

5) 勾選「Reformat according to style」,這樣生成的代碼會按照正在編輯的代碼風格進行從新格式化

3.3 以上信息填寫完成後,還不能生效,由於IDEA並不知道這個模板用於什麼語言(雖然咱們定義Template Group名稱是Java),接下來,指定此模板適用的語言,點擊左下角的Define,在上拉菜單中找到Java並展開,勾選「Statement」

此時,左下角的警告提示消失,點擊「OK」保存後,此模板生效。

4. 使用

在編輯Java代碼時,鍵入sysout並敲快捷鍵Tab後,出現System.out.println(「|」);

IDEA也給出了相應的提示


相關文章
相關標籤/搜索