.txtファイルのvimでスペルを有効にしましたが、標準言語設定がドイツ語であるため、ヘルプファイルを表示するときにnospellを設定したいので、ほとんどのヘルプテキストはスペルミスとしてマークされます。ヘルプに相談するたびに.setnospellを発行する必要があります。何か案は?
質問する
11226 次
2 に答える
23
autocmd
ファイルパターンの一部としてドキュメントディレクトリを使用してvimを作成できます。例えば:
autocmd BufEnter /usr/share/vim/vim73/doc/*.txt set nospell
autocmd BufLeave /usr/share/vim/vim73/doc/*.txt set spell
ヘルプファイルのバッファに入るとき、最初のエントリはスペルチェックをオフにする必要があります。2つ目は、バッファを離れるときにオンに戻す必要があります。
自動コマンドのチェックアウトの詳細については:h autocmd
。
于 2012-12-16T08:37:37.347 に答える
20
.vimrc
自動コマンドを入力して、ヘルプファイルのスペルをローカルで無効にすることができます。(これは実際にはファイルタイプです):
autocmd FileType help setlocal nospell
私はこの方法を好むので
- ハードコードされたパスを使用しません
- この
nospell
オプションは現在のバッファ(またはウィンドウ)にのみ関連付けられているため、バッファに入るのか出るのかを確認する必要はありません。
于 2014-02-20T13:21:32.050 に答える