私が見た GUI テキスト エディターでは、テキストが変更されていない (または変更されて元の状態に戻された) 場合、そのことを示すために [保存] オプションがグレー表示されます。
同様の場合、Vim はそのような場合にファイルの保存を無効にできますか? つまり、 を実行しても、:w
実際にはファイルの mtime は変更されません。
私が見た GUI テキスト エディターでは、テキストが変更されていない (または変更されて元の状態に戻された) 場合、そのことを示すために [保存] オプションがグレー表示されます。
同様の場合、Vim はそのような場合にファイルの保存を無効にできますか? つまり、 を実行しても、:w
実際にはファイルの mtime は変更されません。
:update
バッファが変更された場合にのみファイルを書き込むコマンド (:up
略して) を使用できます。強く感じた場合は、gvim の [ファイル] メニューに更新オプションを追加できますが、Ex コマンドで十分かもしれません。
WRITING WITH MULTIPLE BUFFERS *buffer-write*
*:wa* *:wall*
:wa[ll] Write all changed buffers. Buffers without a file
name or which are readonly are not written. {not in
Vi}
:wa[ll]! Write all changed buffers, even the ones that are
readonly. Buffers without a file name are not
written. {not in Vi}
:wa
変更されたすべてのファイルを保存します
:xa
変更されたすべてのファイルを保存し、vim を終了します。