0

VIM でリモート ファイルを操作しています。ファイルを保存しても (:w)、変更がすぐには反映されません。たとえば、html または css ファイルを変更し、ブラウザーで変更を表示しようとすると、最初の保存コマンド (:w) の後に変更が表示されません。もう一度 VIM に移動し、:w で再度保存します。その後、変更を確認でき、変更を確認するために :w を 3/4 回適用する必要がある場合もあります。

ファイルを保存した直後に変更内容を確認できるように、リモート ファイルを保存する実際のプロセスを教えてください。ありがとう。

4

2 に答える 2

3

これは、ブラウザのキャッシュに問題があるようです。Ctrl+F5またはShift+F5は、キャッシュなしで Chrome にページをリロードする必要があります。

于 2013-03-19T00:09:58.517 に答える
2

通常、Vim は変更をディスクに保存します:w(ローカル ホストまたはリモート ホストの書き込みアクション)。

リモートファイルを編集している場合は、おそらくShift+ZZを使用してファイルを保存して終了します。これにより、vim が終了する前に変更が保存されていることがわかります。

編集中の HTML ファイルの場合は、次のタグをコード ( 内<head>)に追加してみてください。

  <meta http-equiv="Pragma" content="no-cache">
  <meta http-equiv="Expires" CONTENT="-1">

これにより、ブラウザーによる自動 (または構成済み) キャッシュが防止されます。ほとんどのスクリプト言語を使用して、キャッシュ制御も可能です。

于 2013-03-19T00:18:46.990 に答える