16

私が見た GUI テキスト エディターでは、テキストが変更されていない (または変更されて元の状態に戻された) 場合、そのことを示すために [保存] オプションがグレー表示されます。

同様の場合、Vim はそのような場合にファイルの保存を無効にできますか? つまり、 を実行しても、:w実際にはファイルの mtime は変更されません。

4

2 に答える 2

24

:updateバッファが変更された場合にのみファイルを書き込むコマンド (:up略して) を使用できます。強く感じた場合は、gvim の [ファイル] メニューに更新オプションを追加できますが、Ex コマンドで十分かもしれません。

于 2013-02-12T14:05:05.730 に答える
-1
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 を終了します。

于 2016-05-20T01:28:29.523 に答える