Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11973|Yanıt: 0

[linux] Vim düzenleyiciyi anormal şekilde kapattıktan sonra hatanın çözümü

[Bağlantıyı kopyala]
Yayınlandı 28.06.2018 13:32:12 | | | |
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:











Önceki:Core komut satırı ASP.NET bir MVC projesi oluşturun
Önümüzdeki:Centos 7 .Net core background daemon supervisor tutorial
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com