2

これは Vim に関する私の問題です。数日間開いています。vim を閉じる準備ができました。必ずしもすべてのファイルを保存する必要はありません...変更が変更されていないファイルはスキップし、変更されていない残りのバッファーで何をしたいのかを残しておきたい (または尋ねられたい) …</p>

Photoshop を使用したことがある人にとっては、これは非常によく知られています... 1 週間使用すると、Photoshop を閉じると、実際にはアプリケーションを閉じようとし、変更されていないすべてのファイルがスキップされます。残りのファイルを処理したい場合は、それ自体を閉じます。

Vim を閉じるたびに:qa、 を実行し、ファイルに実行し:bd!:qaを実行し、もう一度実行して、必要なファイルに実行するというサーカスを経験しなければならないよう:wです。これを行うためのより良い方法が必要です。

まだ明らかでない場合は… 私:set hidden.vimrc.

4

3 に答える 3

1

どうですか

:confirm qa

変更された各ファイルについて、保存するか破棄するか (または残りすべて) を尋ねます。これは、ウィンドウ タイトルの X で GVIM を閉じたときに GVIM が示す動作と同じです。

于 2012-11-27T09:15:17.397 に答える
0

プラグイン BufOnly を見つけることができたので、StackOverflow の他の誰かの助けを借りて、満足のいく答えを得ました。

https://stackoverflow.com/a/14690570/240287

于 2013-02-04T19:07:05.460 に答える
0

:xa!あなたの問題を解決しますか?

:xa[ll]!    Write all changed buffers, even the ones that are readonly,
        and exit Vim.  If there are buffers without a file name or
        which cannot be written for another reason, Vim will not quit.
于 2012-11-26T22:12:21.080 に答える