1. 程式人生 > 程式設計 >Intellij IDEA 錄製快捷鍵實現自動格式化的方法

Intellij IDEA 錄製快捷鍵實現自動格式化的方法

問題描述

我們在寫程式碼的時候,Intellij IDEA 提供了快捷鍵格式化程式碼,以 Mac 快捷鍵為列子就是 ctrl + alt + L。但是習慣了還好說,沒有習慣的人總是忘記格式化程式碼,或者壓根兒就沒有格式化程式碼習慣的人就很頭疼了。

那有沒有一種外掛讓它一直自動格式化呢?或者我把格式化的快捷鍵設定為回車或者常用的分號;怎麼樣?這樣就能在寫程式碼的時候,順手格式化了。

前者外掛我是沒有找到的。

後者快捷鍵設定為回車是不行的,根本沒法設定回車為快捷鍵,然後如果直接設定分號為快捷鍵的話,分號便沒有辦法打出來了,也不行,那怎麼辦呢?

解決方案

Intellij IDEA 其實支援類似 office 的巨集錄製,就是你可以錄製一些固定的操作,然後為這組操作設定一個快捷鍵。

以此為思路的話,我們可以嘗試設定一組動作,首先輸入分號;,然後再執行預設的格式化程式碼操作,就是 ctrl + alt + L。這樣我們再把這組動作的快捷鍵設定為分號。

那麼我們再打分號的時候,會預設觸發這組快捷動作,就會先輸入分號,再格式化程式碼了!

步驟

在 Intellij IDEA中利用Macros錄製巨集:

在 edit macros中選擇開始錄製

Intellij IDEA 錄製快捷鍵實現自動格式化的方法

然後隨便開啟一個檔案, 輸入一個分號,再執行一下格式化操作

緊接著,到同樣的地方, edit macros中選擇停止錄製。這時候會讓你給這組動作命個名,比如我們就叫 auto format。

隨後在keymap快捷鍵設定中找到auto format(我們取的名字),給它設定一個快捷鍵,分號

Intellij IDEA 錄製快捷鍵實現自動格式化的方法

這樣就大功告成了!

到此這篇關於Intellij IDEA 錄製快捷鍵實現自動格式化的方法的文章就介紹到這了,更多相關IDEA 錄製快捷鍵實現自動格式化內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!