Neden vim bana her zaman bir takas dosyasını silme seçeneği vermiyor?


17

Bir kilitlenmeden sonra vim'i yeniden başlatırsam, dosyam için bir takas dosyasının olduğunu söyler ve bana ne yapacağımı sorar - yine de aç, dosyayı kurtar, çık, iptal et, vb. Bazen bana takas dosyasını silin ve bu genellikle ihtiyacım olan seçenektir. Ancak diğer zamanlarda bana bu seçeneği bir sebepten ötürü vermiyor. Bu neden ve vim içindeki takas dosyalarını silmeme izin vermek için nasıl vim alabilirim? (Çünkü manuel olarak silmek acı vericidir.)

Yanıtlar:


20

Gönderen :help swap-exists:

D  Delete the swap file.  Use this when you are sure you no longer need it.
   For example, when it doesn't contain changes, or when the file itself is
   newer than the swap file.
      On Unix this choice is only offered when the process that created the
   swap file does not appear to be running.

Vim, bir şekilde başka bir Vim işleminin hala bu dosyada aktif olarak çalıştığına inanıyor gibi görünüyor.


3
Vaay havalı. Şimdi görüyorum ki SSH bağlantım kesildiğinde, vim işlemi hala bir şekilde arka planda kaldı.
Jonathan

İçin +1 :help swap-exists. Her zaman seçenekler hakkında kafam karışmıştı.
wisbucky

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.