在IntelliJ IDEA裡要插入複雜的JSON內容到Java/JSP裡時,人工編輯經常出錯,最終透過IntellijLang外掛的Lanaguage Injections功能解決。以下是操作步驟。
1. 啟用外掛 IntelliLang
語言注入的功能是透過IntelliLang外掛來達成的,因此必須啟用此內建的外掛。
2. 指定注入語言
將游標移到雙引號內,再按〔Alt+Enter〕,出現【Inject language reference】時按〔Enter〕,以選用要注入的語言種類。
▼ 選擇要使用的語言,此處移到JSON項目後按〔Enter〕
▼ 選好注入語言後會回到雙引號位置,按〔Alt+Enter〕或按燈泡圖示皆可進入編輯程序
3. 編輯JSON處理
點擊【Edit JSON Fragment】以編輯JSON片段。
▼ 點擊【Edit JSON Fragment】後編輯區會水平分割成上下兩部份,下方便是JSON字串的編輯區域,修改內容時上方的Java字串內容會自動變動。完成編輯後按分頁(Editor Tabs)的X符號就能關閉下半部的編輯區。
4. 使用另一個注入語言
在另一個雙引號裡再按〔Alt+Enter〕→【Inject Language or reference】,按〔Enter〕就能再選用另一種注入語言。
▼ 例如輸入 ht 以找到HTML後再按〔Enter〕以指定注入語言為HTML。選好後會回到雙引號,再按〔Alt+Enter〕就能點選【Edit HTML fragment】。如果不想每次都選注入語言,可以在上方插入 //language=注入語言 的註解行以直接指定注入語言的種類。
參考連結
##
您可能也會有興趣的類似文章
- 文字編輯器印象與jEdit (6則留言, 2007/10/24)
- IDEA 5.0試用版的測試結果:怎一個慘字了得! (2則留言, 2005/05/28)
- [Java] 常用的IDEA Plugins (0則留言, 2005/06/02)
- IntelliJ IDEA與Tomcat整合的除錯設定 (0則留言, 2012/11/23)
- Java I18N國際化工具:JRC-Editor (0則留言, 2008/03/01)
- IntelliJ IDEA 14無法執行main( )與除錯? (0則留言, 2014/12/03)
- 用IntelliJ IDEA的GUI Designer開發Swing程式 (0則留言, 2014/02/14)
- [Java] 終於解決IntelliJ-IDEA 8.0.1的中文輸入法問題 (7則留言, 2008/12/04)
- 如何在啟動IntelliJ IDEA idea64.exe時指定特定JDK (0則留言, 2015/11/14)
- 原來IntelliJ IDEA也有中文的網站 (0則留言, 2008/08/22)
- 快速建立IntelliJ IDEA的Live Template的步驟 (0則留言, 2014/02/21)
- Migration Guide: Eclipse IntelliJ IDEA (0則留言, 2015/07/07)
- 使用IntelliJ IDEA快速設定svn:keywords的方法 (0則留言, 2014/04/04)
- 方便的IntelliJ IDEA資料庫功能 (0則留言, 2013/07/19)
- 方便的IntelliJ IDEA外掛:Terminal (0則留言, 2015/01/27)