使用IntelliLang外掛以加速注入語言(JSON)的編輯

在IntelliJ IDEA裡要插入複雜的JSON內容到Java/JSP裡時,人工編輯經常出錯,最終透過IntellijLang外掛的Lanaguage Injections功能解決。以下是操作步驟。

1. 啟用外掛 IntelliLang

語言注入的功能是透過IntelliLang外掛來達成的,因此必須啟用此內建的外掛。

2. 指定注入語言

將游標移到雙引號內,再按〔Alt+Enter〕,出現【Inject language reference】時按〔Enter〕,以選用要注入的語言種類。

setting

▼ 選擇要使用的語言,此處移到JSON項目後按〔Enter〕

JSON

▼ 選好注入語言後會回到雙引號位置,按〔Alt+Enter〕或按燈泡圖示皆可進入編輯程序

click

3. 編輯JSON處理

點擊【Edit JSON Fragment】以編輯JSON片段。

edit menu

▼ 點擊【Edit JSON Fragment】後編輯區會水平分割成上下兩部份,下方便是JSON字串的編輯區域,修改內容時上方的Java字串內容會自動變動。完成編輯後按分頁(Editor Tabs)的X符號就能關閉下半部的編輯區。

edit JSON fragment

4. 使用另一個注入語言

在另一個雙引號裡再按〔Alt+Enter〕→【Inject Language or reference】,按〔Enter〕就能再選用另一種注入語言。

inject ref

▼ 例如輸入 ht 以找到HTML後再按〔Enter〕以指定注入語言為HTML。選好後會回到雙引號,再按〔Alt+Enter〕就能點選【Edit HTML fragment】。如果不想每次都選注入語言,可以在上方插入 //language=注入語言 的註解行以直接指定注入語言的種類。

select HTML

參考連結

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *