iT邦幫忙

DAY 21
3

回應鐵人賽的文章變鐵人系列 第 21

[Reply] 如何在vim裡用拼字檢查

最近 swdsyu 在 其文章裡
介紹相關的vim的使用技巧,
在此來看看vim的拼字功能的使用。
拼字檢查是個好物,
大部分的文字處理器都有此功能。
但若用文字編輯器,
像emacs、gedit或vim,
你能做什麼呢?

現介紹如何在vim裡安裝拼字檢查的功能。

首先需裝字典檔,在此我們選擇英文。

sudo pacman -S vim-spell-en

你可以在任何linux版本,
用該版本的套件管理程式來安裝,
在此是以Arch Linux為例子。

或者你也可以從網路上下載字典檔。

#首先設定語言
:set spelllang=es
#然後啟用拼字檢查
:set spell

當你建個目錄存下載的字典檔時,
vim用curl下事所需的字典檔。

你看到的會像是這樣:

只要一安裝,就很容易使用。

#啟用:
:set spell
#關閉
:set nospell

一啟用,就會找出沒拼對的字,並反白,
然後用下個指令,
看是要選用建議的字,
或是新增字到字典裡。
這些是操作的指令:
.]s 跳到下個錯字
.[s 跳到前個錯字
.z= 顯示所建議的字
.zg 把反白的字增加到字典中
.zw 增加一壞字,並不算為拼錯字,而加在壞字字典裡。

當看到建議字詞時,
可填入所要選的字的數字,再Enter,
可把那建議的字取代掉那拼不對的字,
或者只按Enter,不會有其他動作。

本文簡譯自 How to use spell check with vim

系列文章


上一篇
[Reply] 利用倚天字型畫中文 ascii art (文字畫)
下一篇
[Reply] 在Linux環境下,每行的開頭或結尾的字串處理,很簡潔
系列文
回應鐵人賽的文章變鐵人30

1 則留言

0
hepha
iT邦新手 5 級 ‧ 2013-10-31 06:49:22
<pre class="c" name="code">:set spelllang=<strong>es</strong>  

應該為en_us

<pre class="c" name="code">:help spelllang

謝謝你所提供的修正,以符合我們的實際環境。
此文只是翻譯原來的文章,所以參數及圖片並沒有變。

我要留言

立即登入留言