aspell

Aspell 是一個強大的拼寫檢查工具,尤其是對於程式設計師來說。在 Linux 下,大部分程式設計師應該是用 Vim 或者 Emacs 寫代碼,它們有內建拼寫檢查功能。

Aspell 是一個強大的拼寫檢查工具,尤其是對於程式設計師來說。在 Linux 下,大部分程式設計師應該是用 Vim 或者 Emacs 寫代碼,它們有內建拼寫檢查功能,比如 vim 可以用 :setlocal spell spelllang=en_us 開啟對美式英語的拼寫檢查。不過很少人會安裝或者使用拼寫檢查功能,不是每個人都喜歡寫代碼時面對一堆高亮的詞組(當它們不僅檢查注釋時,喔,天那!)。 幸運的是,我們有 Aspell。
Aspell 使用方法非常簡單,比如只想檢查 C 或者 C++ 風格的注釋和字元串中的拼寫錯誤,就可以用這樣的命令:
$ aspell --mode=CCPP -c test.cpp終端里就會列出一個一個注釋中的錯誤,並給出修改意見。接下來的工作就很簡單了,按照視窗下面每個鍵對應的功能,選擇更換單詞或者忽略該單詞。如下圖所示:
Aspell 還有更多模式,比如檢查 HTML, TeX, XML, Perl 等等一些文檔或程式中的拼寫,更多內容就請看 Aspell 的幫助吧。
Aspell 的用戶習慣保存在 ~/.aspell.en.prepl 和 ~/.aspell.en.pws 兩個用戶自定義替換和忽略單詞列表里,可以通過備份或者修改這兩個列表來改變 aspell 對某些單詞拼寫檢查的策略。

相關詞條

相關搜尋

熱門詞條

聯絡我們