Bekerja dengan Visual Studio Code Saya telah memperhatikan jika file yang Anda kerjakan berubah, setiap kali file itu difokuskan di panel kode, itu akan dimuat ulang dari disk (jika Anda tidak memiliki perubahan dalam file melalui VSCode) .
Namun, jika Anda berada di file itu, tidak ada peringatan untuk memperingatkan Anda tentang perubahan file.
Saya telah meninjau pengaturan dan saya tidak dapat menemukan yang seperti opsi studio visual:
Mendeteksi ketika file diubah di luar lingkungan
Jadi pertanyaan saya: Apakah ada pengaturan tersembunyi atau beberapa peretasan untuk membuat peringatan itu terjadi.
Memperbarui
Diselesaikan dalam versi 0.3.0 dari Visual Studio Code.
- File akan diperbarui dari disk jika tidak ada perubahan melalui editor. (sangat berguna untuk membaca file log selama proses eksekusi)
- Jika ada perubahan di kedua sisi (dari disk dan melalui editor) ketika Anda mencoba menyimpan file menggunakan VSCode, editor akan memperingatkan Anda tentang situasi itu (yaitu "penulisan kotor") dan perbandingan file akan memungkinkan Anda untuk memutuskan apa yang harus dilakukan.
visual-studio-code
Juan M. Elosegui
sumber
sumber
Jawaban:
VSCode tidak akan pernah menyegarkan file jika Anda memiliki perubahan pada file itu yang tidak disimpan ke disk. Namun, jika file terbuka dan tidak ada perubahan, itu akan menggantikan dengan perubahan pada disk, itu benar.
Saat ini tidak ada cara untuk menonaktifkan perilaku ini.
sumber
File: Revert File
dapat digunakan untuk mendapatkan konten segar dari disk.dalam Kode -> Preferensi -> Pengaturan
Diuji dengan Visual Studio Code Versi 1.26.1 di mac dan menang
sumber
files.useExperimentalFileWatcher
, karena saya telah mencoba benar dan salah, dan saya belum melihat perbedaan apa pun.Code -> Preferences -> Settings
dan cari "pengamat" Centang kotaknya. Bekerja untuk saya.SUPER-SHIFT-p > File: Revert File
adalah satu-satunya cara(di mana
SUPER
adalahCommand
di Mac danCtrl
PC)sumber