Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11973|Jawab: 0

[linux] Solusi untuk kesalahan setelah menutup editor vim secara tidak normal

[Salin tautan]
Diposting pada 28/06/2018 13.32.12 | | | |
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:











Mantan:Membuat proyek MVC ASP.NET baris perintah Inti
Depan:Tutorial supervisor daemon latar belakang Centos 7 .Net core
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com