Nano

nanorc 中的命令 set speller ‘aspell -x -c’ 有什麼作用?

  • July 26, 2013

當我按下Ctrl+T時,Nano它給出了錯誤

Spell checking Failed: Error invoking Spell.

所以我按照這個答案添加set speller "aspell -x -c"到我~/.nanorc的,拼寫檢查現在工作正常。

但是這個命令做了什麼?

是什麼導致了錯誤?為什麼這個 nanorc 命令修復它?

來自http://www.nano-editor.org/dist/v2.2/nano.html

-s <prog>, --speller=<prog>

呼叫給定程序作為拼寫檢查器。預設情況下,nano 使用在 SPELL 環境變數中指定的命令,或者,如果沒有設置 SPELL,它自己的互動式拼寫檢查器需要在您的系統上安裝拼寫程序。

Nano 執行一個外部程序來進行拼寫檢查。您可能沒有spell安裝(或者 SPELL 環境變數指向其他沒有安裝或工作的東西……也許它被設置為Spell可能解釋錯誤消息中的大寫字母)。

nanorc 命令覆蓋並告訴 Nano 使用傳遞和選項speller的外部程序執行拼寫檢查(至少)。在aspell 手冊頁中,該選項禁用備份,並且該選項檢查單個文件。aspell``-x``-c``-x``-c

引用自:https://unix.stackexchange.com/questions/84522