vim ile düzenlenmiş dosyaları nasıl kaydederim?

60

Düzenledikten sonra değişiklikleri kaydedemiyorum

sudo vi /etc/network/interfaces

Düzenlemeden önce metin:

auto lo
iface lo inet ...

Düzenlendi:

auto eth0
iface eth0 inet dhcp

Bunu kaydetmek için ne tuş bileşimine veya dizisine basmalıyım?

    
sordu And 08.02.2013 15:45

4 cevap

108

Muhtemelen düzenleme / ekleme modundasınız. Aşağıdaki diziyi yazmanız gerekiyor:

  1. Düzenleme modundan çıkmak ve komut moduna geri dönmek için Esc ,
  2. : wq , : (colon) ile başlayın, ardından w ve nihayet q 'ye w ayıkla ve q uit tuşlarına basın. ya da bırakmadan yazılacak :w )
  3. sonra geçerli olmak için Enter 'a basın.
verilen cevap Édouard Lopez 08.02.2013 16:08
16

Genellikle ESC 'ye basıp Shift tuşunu basılı tutup z tuşuna iki kere basın. Aynı kelime editöründe iki tane büyük Z harfini yazmak istediğiniz gibi :) Bu, belgenizi kaydeder ve düzenleyicinizi kapatır.

    
verilen cevap Sephiroth 08.02.2013 17:05
2

Dosyayı düzenlemek için yönetimsel (root) ayrıcalıklarınız olup olmadığını kontrol edin. bu komutu kullan

whoami

Sonuç "root" değilse, dosyayı düzenlememeniz gerekir.

Kök kullanıcı olarak giriş yapmak için aşağıdaki komutu kullanın

sudo su

veya

su

Dosyayı düzenleyin,

vi /etc/network/interfeces

Değişikliklerden sonra, dosyayı

kullanarak kaydedin
  1. Modu değiştirmek için Esc tuşuna basın
  2. Dosyayı kaydetmek ve kapatmak için :x

Hepsi bu kadar

    
verilen cevap Sathish 08.02.2013 16:59
0

Bu soruya uzun zaman önce yanıt verildi, ancak arama motorlarında tekrar söz konusu olduğunda, bu bağlantı iyi bir vimdir vim çok kullanırsanız yer işareti eklemek isteyebileceğiniz bir hile sayfası.

Bu arada, dosyayı kaydetmek ve çıkmak için :wq 'yi kullanabilirsiniz (ilk önce esc tuşuna basmanız veya moddan çıkarsanız ve sonra komutlara basmanız gerekir) ve kaydetmeden çıkmak için :q! değerini kullanmanız gerekir.

    
verilen cevap razieh babaee 28.08.2017 11:56

Etiketlerdeki diğer soruları oku