






















在Jave程式裡要插入複雜的JSON或SQL內容時,人工編輯經常出錯,此時可以使用IDEA的注入語言(Inject language)功能來開啟編輯分頁,除了方便,正確率也可大幅提升。以下是操作步驟。
語言注入的功能是透過IntelliLang外掛來達成的,因此必須啟用此內建的外掛。
將游標移到雙引號內,再按〔Alt+Enter〕,出現【Inject language reference】時按〔Enter〕,以選用要注入的語言種類。
▼ 選擇要使用的語言,此處移到JSON項目後按〔Enter〕
▼ 選好注入語言後會回到雙引號位置,按〔Alt+Enter〕或按燈泡圖示皆可進入編輯程序
點擊【Edit JSON Fragment】以編輯JSON片段。
▼ 點擊【Edit JSON Fragment】後編輯區會水平分割成上下兩部份,下方便是JSON字串的編輯區域,修改內容時上方的Java字串內容會自動變動。完成編輯後按分頁(Editor Tabs)的X符號就能關閉下半部的編輯區。
在另一個雙引號裡再按〔Alt+Enter〕→【Inject Language or reference】,按〔Enter〕就能再選用另一種注入語言。
▼ 例如輸入 ht 以找到HTML後再按〔Enter〕以指定注入語言為HTML。選好後會回到雙引號,再按〔Alt+Enter〕就能點選【Edit HTML fragment】。如果不想每次都選注入語言,可以在上方插入 //language=注入語言 的註解行以直接指定注入語言的種類。
把游標移到雙引號字串的任意位置後按〔Alt_Enter〕→ 移到Inject language or reference後按〔Enter〕
選擇使用的語言,例如這個字串是Oracle (SQL)
再按〔Alt+Enter〕以插入語言的註解
//language=Oracle即為插入的語言註解。在雙引號字串位置按〔Alt+Enter〕→【Edit Oracle Fragment】以更方便的編輯SQL字串##
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。