Home > Vim Hacks > Hack #72: 英語の誤入力を防ぐ

Hack #72: 英語の誤入力を防ぐ

問題と解決

Vimで英文を入力するとき、他のメーラや多くのアプリケーション同様、辞書を用いた英単語スペルチェックを行なうことができます。

スペルチェック機能を使いたいときはsetl spellを、解除したいときはsetl nospellしましょう。

nancy

(unfortunatellyではなく、正しくはunfortunatelyですね)

vim

(vimではなく大文字のVimです)

字の文としてだけではなく、プログラミングを行なうときにも変数名などに自信がなければ、一時的にスペルチェック機能をオンにすることで、 スペルミスをしていない確信を持つことができます。

ただし固有名詞などで辞書にない用語を使うとき、画面が真っ赤になり目が痛くなってしまいます。

uji

この場合、その単語の上でzgを打鍵し、その単語を辞書に登録することで解決します。

uji2

逆に、その単語を誤った単語とみなしたいときはzwを実行しましょう。gとwはgoodとwrongと覚えておきましょう。

議論

お使いのVimが+syntax付きでコンパイルされていなければVim付属のスペルチェック機能は使えません。 +syntaxの有無は、シェルで$ vim --versionするか、Vim内で:versionすることで確認できます。

また、スペルミスの確認ではなく辞書を用いた正しい英単語候補から絞り込んで補完を行なう場合は、 Hack #4: Insert mode補完 導入編を参照ください。

参考

  • :h spell
ujihisa
このエントリーをはてなブックマークに追加
はてなブックマーク - Hack #72: 英語の誤入力を防ぐ
Share on Facebook
Post to Google Buzz
Bookmark this on Google Bookmarks
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://vim-users.jp/2009/09/hack72/trackback/
Listed below are links to weblogs that reference
Hack #72: 英語の誤入力を防ぐ from Vim-users.jp
trackback from Alone Like a Rhinoceros Horn 10-08-03 (火) 9:56

[vim]Vim のスペルチェッカ早わかり

Vim付属のスペルチェック機能を使う上で、とりあえずこれだけ覚えておけば OK、というコマンドを表にまとめてみました。(Vim付属のスペルチェック機能は、Vim が +syntax付きでビルドさ…

Home > Vim Hacks > Hack #72: 英語の誤入力を防ぐ

Search
Feeds
Links
  • 公式
  • 勉強会
  • 情報
  • コミュニティ
  • Meta
    Etc
    Creative Commons License
    This blog is licensed under a Creative Commons License.

    Return to page top