開發中不僅會涉及編程語言,其中有許多內容是面向人類而不是編譯器的,比如字元串文字、註釋、Javadocs、commit 消息等,這些都是自然語言而不是編程語言,而不同的地區使用不同的語言來輸入這些內容,像中國人大部分使用中文註釋。
一般 IDE 只會對程序中編程語言部分進行語法、樣式與拼寫等檢查,現在 IntelliJ IDEA 新增了一個可以檢查編碼時自然語言的插件 Grazie,它除了檢查簡單的拼寫錯誤,還具有一定的智能,可以在語法出錯時提出警告。
默認情況下,Grazie 僅包含英語,但是可以添加 15 種以上的其它語言模型,在下載並啟用相應模型之後,所有檢查都在本地執行。要添加其它語言並配置規則,需要打開 Settings / Preferences,然後選擇 Tools | Grazie。
Grazie 還有一個強大的功能,例如,如果你的英語不怎麼樣,那麼 Grazie 會制定規則來突出中文使用者在英語文本中常見的錯誤。比如混淆使用「than」和「then」、「adapt」和「adopt」。
2019.2.4 版本開始,Grazie 可用於 IntelliJ IDEA,詳情查看:
[admin
]