写真提供:shandrew
この記事は SathiyaMoorthy によって書かれました。 09
この記事は、進行中の Vi / Vim のヒントとテクニック シリーズの一部です。英語は私の母国語ではないので、書くときに簡単なスペルミスをする傾向があります。タイプミスをしたときに、Vim エディタが自動的にスペルを修正してくれたらいいと思いませんか?16
注: Nayv の誰かをお願いします ネイビー フットボール チームがこの記事を読みました。 24
この記事では、Vim エディター内でスペルミスを自動的に修正する方法を確認します。39
VIM には単語を省略/展開できる機能があります。たとえば、US と入力すると、自動的に United States に変換されます。 ~/.vimrc に次の行を追加して、略語を定義します。
$ vim ~/.vimrc iab US United States
上記を定義すると、Vim 内で US と入力すると、いつでも United States に省略されます。43
Vim は、次のいずれかの方法を使用して、入力中にスペル ミスを自動的に修正できます。
方法 1:Vim のスペル修正 – カスタム定義の単語を使用する
多くの上級ユーザーは、スペル修正に省略形の手法を既に使用している可能性があります。たとえば、次の行を ~/.vimrc に追加します。そのため、間違って「teh」と入力すると、自動的に「the」に変換されます。
$ vim ~/.vimrc iab teh the
56
同じタイプミスを繰り返していることに気付いたら、~/.vimrc に追加してください
$ vim ~/.vimrc iab word_with_wrong_spelling correct_word
方法 2:Vim スペル修正 – AutoCorrect.vim プラグインを使用
autocorrect.vim プラグインには、すべての典型的なスペル ミスのコレクションがあり、正しいスペルです。69
プラグインの作成者である「Anthony Panozzo」は、このプラグインについて次のように説明しています。
以下は、autocorrect.vim プラグインのいくつかの例です。
ia Britian Britain ia Brittish British . . ia Acceptence Acceptance ia Acceptible Acceptable ia accesories accessories
autocorrect.vim プラグインをインストールする 2 つの手順
ステップ 1:autocorrect.vim プラグインをダウンロードする
vim.org Web サイトからプラグインをダウンロードします。
$ cd ~ $ wget -O autocorrect.tar http://www.vim.org/scripts/download_script.php?src_id=9900 $ tar xvf autocorrect.tar
ステップ 2:autocorrect.vim プラグインをインストールする
Vim から、必要なときにいつでも「:source /path/to/the/autocorrect.vim」を実行できます (または) 永続的に使用するには、次の行を ~/.vimrc に追加します
$ vi ~/.vimrc :source ~/autocorrect.vim
88
これを行うと、autocorrect.vim リストにある単語をタイプミスすると、自動的に修正されます。
$ vi test-typo.txt thsi is acceptible [Note: Above line will automatically change to "this is acceptable"]
96
特定の単語の展開やスペルミスの修正を止めたい場合は、vim 内で次のようにします。これは一時的な略語です。これを永続的にしたい場合は、~/.vimrc または ~/autocorrect.vim から単語を削除してください。
$ vim test-typo.txt :una US
推奨読書
Vi および Vim エディタの学習 、アーノルド・ロビンズ著 .私はコマンドライン中毒です。だから当然、私は Vi と Vim エディターの大ファンです。数年前、私が Linux で多くの C コードを書いていたとき、私は常に Vi エディターのポケット リファレンスを持ち歩いていました。数年間 Vi および Vim エディタを使用しており、この本をまだ読んでいない場合でも、ぜひこの本を読んでください。 Vim エディターの機能に驚かれることでしょう。
106
この記事は、進行中の Vi / Vim のヒントとコツ シリーズの一部です。 TheGeekStuff に登録して、今後の Vi および Vim エディターのヒントやコツをお見逃しなく。 111
この記事は の著者、SathiyaMoorthy によって書かれました。 numbertotext Vim プラグイン。数字を Vim 内の同等のテキストに置き換えます。 The Geek Stuff は、あなたのヒントやゲスト記事を歓迎します。