Linux中國

使用 Ispell 在命令行中檢查拼寫

好的拼寫是一種技巧。它是一項需要時間學習和掌握的技能。也就是說,有些人從來沒有完全掌握這種技能,我知道有兩三個出色的作家就無法完全掌握拼寫

即使你拼寫得很好,偶爾也會輸入錯字。特別是在最後期限前如果你快速敲擊鍵盤,那就更是如此。無論你的拼寫的是什麼,通過拼寫檢查器檢查你所寫的內容總是一個好主意。

我用純文本完成了我的大部分寫作,並經常使用名為 Aspell 的命令行拼寫檢查器來完成這項工作。Aspell 不是唯一的工具。你可能還想要看下不錯的 Ispell

入門

自 1971 年以來,Ispell 就以各種形式出現過。不要被它的年齡欺騙。Ispell 仍然是一個可以在 21 世紀高效使用的應用。

在開始之前,請打開終端窗口並輸入 which ispell 來檢查計算機上是否安裝了 Ispell。如果未安裝,請打開發行版的軟體包管理器並從那裡安裝 Ispell。

不要忘記為你使用的語言安裝詞典。我唯一使用的語言是英語,所以我只需下載美國和英國英語字典。你可以不局限於我的(也是唯一的)母語。Ispell 有超過 50 種語言的詞典

![Installing Ispell dictionaries](/data/attachment/album/201905/24/192706zznjmeyv1yyg42qn.png "Installing Ispell dictionaries")

使用 Ispell

如果你還沒有猜到,Ispell 只能用在文本文件。這包括用 HTML、LaTeX 和 nroff 或 troff 標記的文檔。之後會有更多相關內容。

要開始使用,請打開終端窗口並進入包含要運行拼寫檢查的文件的目錄。輸入 ispell 後跟文件名,然後按回車鍵。

![Checking spelling with Ispell](/data/attachment/album/201905/24/192707pkc089bjj0mjcabk.png "Checking spelling with Ispell")

Ispell 高亮了它無法識別的第一個詞。如果單詞拼寫錯誤,Ispell 通常會提供一個或多個備選方案。按下 R,然後按下正確選擇旁邊的數字。在上面的截圖中,我按了 R0 來修復錯誤。

另一方面,如果單詞拼寫正確,請按下 A 然後移動到下一個拼寫錯誤的單詞。

繼續這樣做直到到達文件的末尾。Ispell 會保存你的更改,創建你剛檢查的文件的備份(擴展名為 .bak),然後關閉。

其他幾個選項

此示例說明了 Ispell 的基本用法。這個程序有很多選項,有些你可能會用到,而另一些你可能永遠不會使用。讓我們快速看下我經常使用的一些。

之前我提到過 Ispell 可以用於某些標記語言。你需要告訴它文件的格式。啟動 Ispell 時,為 TeX 或 LaTeX 文件添加 -t,為 HTML 文件添加 -H,對於 groff 或 troff 文件添加 -n。例如,如果輸入 ispell -t myReport.tex,Ispell 將忽略所有標記。

如果你不想在檢查文件後創建備份文件,請將 -x 添加到命令行。例如,ispell -x myFile.txt

如果 Ispell 遇到拼寫正確但不在其字典中的單詞,比如名字,會發生什麼?你可以按 I 將該單詞添加到個人單詞列表中。這會將單詞保存到 /home 目錄下的 .ispell_default 的文件中。

這些是我在使用 Ispell 時最有用的選項,但請查看 Ispell 的手冊頁以了解其所有選項。

Ispell 比 Aspell 或其他命令行拼寫檢查器更好或者更快么?我會說它不比其他的差或者慢。Ispell 不是適合所有人。它也許也不適合你。但有更多選擇也不錯,不是么?

via: https://opensource.com/article/19/5/spelling-command-line-ispell

作者:Scott Nesbitt 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國