Vim kullanılırken, hata genellikle aşağıdaki iki durumda ortaya çıkar:
(1) Aynı dosyayı birden fazla programla düzenlediğinizde.
(2) Programdan çekildiğinizde.
Aşağıdaki bilgiler verilmektedir:
E325: ATTENTION "/etc/systemd/system/.supervisor.service.swp" adlı bir swap dosyası buldum. sahiplenen: root, tarih: Per 28 Haz 13:18:19 2018 Dosya adı: /etc/systemd/system/supervisor.service Değiştirildi: hayır Kullanıcı adı: kök ana bilgisayar adı: VM_0_9_centos Süreç Kimliği: 13409 (hâlâ çalışıyor) "/etc/systemd/system/supervisor.service" dosyasını açarken
(1) Başka bir program aynı dosyayı düzenliyor olabilir. Eğer durum buysa, Aynı durumun iki farklı örneğiyle karşılaşmamaya dikkat edin Değişiklik yaparken dosyasını da doldurun. İstifat edin ya da dikkatli devam edin. (2) Bu dosya için bir düzenleme oturumu çöktü. Durum buysa, ":recover" veya "vim -r /etc/systemd/system/system/supervisor.service" kullanın. değişiklikleri geri kazanmak için (":Help Recovery" bölümüne bakınız). Bunu zaten yaptıysanız, "/etc/systemd/system/.supervisor.service.swp" swap dosyasını silin Bu mesajdan kaçınmak için.
"/etc/systemd/system/.supervisor.service.swp" swap dosyası zaten var! [O]pen Sadece Okudan, (E)dit Anyway, (R)ecover, (Q)uit, (A)bort: (1) (2) Yetkilinin verdiği çözüm:
(1) Aynı dosyanın iki farklı sürümünden kaçınmak için "(Q)uit" seçeneğini seçmek veya "(E)dit anyway" seçimini dikkatlice değiştirmeye devam etmek önerilir.
(2) Ayrıca "(R)ecover" veya "vim -r dosya adı" seçeneğini seçerek dosyayı değiştirilmemiş duruma geri getirebilir ve ardından swp dosyasını silebilirsiniz (swp dosyanızın şu anda işe yaramaz olduğundan emin olun).
Alt seçenek ne anlama geliyor:
O: Sadece okunur, değiştirilmez
E: Evet, önceki modifikasyonlar kayboldu
R: Geri Alma (önceki modifikasyon)
D: Sil (.swp dosyasını sil, dosyayı orijinal haline geri döndür)
S: Çıkış
C: Vazgeçmek
Özel çözümler:
(1) Orijinal değiştirilmiş içeriği korumak istemiyorsanız, sadece D seçin.
(2) Orijinal değiştirilmiş içeriği korumak istiyorsanız, değiştirilmiş içeriği kopyalamak için R tuşunu seçin ve kaydedin, sonra dosyadan çıkıp awp dosyasını silin. (AWP dosyaları varsayılan olarak gizlidir, ls -a komutuyla görüntüleyin ve rm komutlarıyla silin.) )
Bu sorunun nedeni, istisna çıktıktan sonra Linux'un bu dosya için bir SWP dosyası oluşturması ve bir sonraki düzenlemenin bu dosya varsa bile eski dosyanın içeriğini geri yüklemeyi niyetiniz yoksa bu dosyayı silmeniz ve promptun tekrar görünmeyeceğine karar vermesidir. Mevcut dizin altında ll komutunu çalıştırırsanız, bu dosyayı görmezsiniz, doğrudan komutu çalıştırabilirsiniz:
|