Saat menggunakan vim, kesalahan umumnya terjadi dalam dua situasi berikut:
(1) Saat Anda mengedit file yang sama dengan beberapa program.
(2) Saat Anda menarik diri dari program.
Informasi berikut diminta:
E325: ATTENTION Menemukan file swap dengan nama "/etc/systemd/system/.supervisor.service.swp" dimiliki oleh: root tanggal: Thu Jun 28 13:18:19 2018 Nama file: /etc/systemd/system/supervisor.service Dimodifikasi: Tidak Nama pengguna: Nama host root: VM_0_9_centos ID proses: 13409 (masih berjalan) Saat membuka file "/etc/systemd/system/supervisor.service"
(1) Program lain mungkin mengedit file yang sama. Jika ini masalahnya, Berhati-hatilah agar tidak berakhir dengan dua contoh berbeda yang sama saat membuat perubahan. Berhenti, atau lanjutkan dengan hati-hati. (2) Sesi edit untuk file ini mogok. Jika demikian, gunakan ":recover" atau "vim -r /etc/systemd/system/supervisor.service" untuk memulihkan perubahan (lihat ":help recovery"). Jika Anda sudah melakukan ini, hapus file swap "/etc/systemd/system/.supervisor.service.swp" untuk menghindari pesan ini.
Swap file "/etc/systemd/system/.supervisor.service.swp" sudah ada! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: (1) (2) Solusi yang diberikan oleh pejabat:
(1) Untuk menghindari dua versi berbeda dari file yang sama, disarankan untuk memilih "(Q)uit" atau terus memodifikasi pilihan "(E)dit dengan hati-hati".
(2) Anda juga dapat memilih "(R)ecover" atau "vim -r filename" untuk mengembalikannya ke status yang tidak dimodifikasi, lalu menghapus file swp (pastikan file swp Anda tidak berguna saat ini).
Apa arti opsi bawah:
O: Hanya dibaca, tidak dapat diubah
E: Ya, modifikasi sebelumnya hilang
R: Kembalikan (modifikasi sebelumnya)
D: Hapus (hapus file .swp, kembalikan file ke keadaan semula)
T: Keluar
J: Menyerah
Solusi khusus:
(1) Jika Anda tidak ingin menyimpan konten asli yang dimodifikasi, cukup pilih D.
(2) Jika Anda ingin menyimpan konten asli yang dimodifikasi, pilih R untuk menyalin konten yang dimodifikasi dan menyimpannya, lalu keluar dari file dan hapus file awp. (File AWP disembunyikan secara default, melihatnya dengan perintah ls -a, dan menghapusnya dengan perintah rm.) )
Alasan masalah ini adalah setelah pengecualian keluar, Linux akan menghasilkan file SWP untuk file ini, dan pengeditan berikutnya akan menilai bahwa jika ada file ini, itu akan tetap meminta, jika Anda tidak berniat untuk memulihkan konten file lama, cukup hapus file ini, dan prompt tidak akan muncul lagi. Jika Anda menjalankan perintah ll di bawah direktori saat ini, Anda tidak akan melihat file ini, Anda dapat langsung menjalankan perintah:
|