Syntastic プラグインを使用しています。変更できないエラー (警告) のあるファイルがいくつかあります。エラー メッセージが表示されたファイルを開いて、:q を押してファイル (バッファ) を終了すると、エラー メッセージがまだ表示されている (別のバッファ) ため、ファイルの編集時に :q を 2 回押して完全に終了する必要があります。
では、自分のファイルを含むバッファーと、構文エラーを含む別のバッファー (ロケーション リスト) を含むファイルで、:q を 1 回だけ押すにはどうすればよいでしょうか? 少し検索しましたが、場所のリストを閉じるコマンドは:lclです。
:q を使用してバッファーを終了するときに、そのバッファーのロケーション リストがアクティブな場合、:lcl を呼び出してロケーション リストを閉じます。私はいくつかのautocmd BufLeave
を読んBufWinLeave
でいて、これのマッピングを作成しようとしていますが、2つの違いがわかりません. 誰かが私を助けることができますか?
:w, :q, :q!, :wq
すべてが意図したとおりに機能するはずです。