SORU
4 AĞUSTOS 2008, PAZARTESİ


Kök alma bir dosya vi içinde izinleri?

Config dosyaları düzenlerken sık sık, vi ile bir tane açacağım ve daha sonra kaydetmek için gittiğimde tip olmadığını fark ettim

sudo vi filename

Vı dosyayı kaydetmek için sudo ayrıcalıkları vermek için herhangi bir yolu var mı? Vi hakkında bir süre önce bazı şeyleri Yukarı bakarken bu konuda bir şeyler gördüğümü hatırlıyorum ama şimdi bulamıyorum.

CEVAP
31 AĞUSTOS 2008, Pazar


% geçerli dosya adı ile değiştirilir, böylece kullanabilirsiniz:

:w !sudo tee %

(vim dosya değiştirilmiş olup olmadığını belirlemek ve isteyip istemediğinizi sormak için yeniden yüklenmesi.)

Bir kısayol olarak, kendi komut tanımlayabilirsiniz. .vimrc içinde: aşağıdaki koyduk

command W w !sudo tee % >/dev/null

Yukarıdaki :W<Enter> dosya kaydetmek için yazabilirsiniz. Bu yazdığımdan beri, bunu yapmak için daha iyi bir yolu (bence) bulduk:

cmap w!! w !sudo tee >/dev/null %

Bu şekilde yazabilirsiniz :w!! ne olacak genişletilmiş tam komut satırı, terk imleci sonunda, değiştir % ile bir dosya kendi, eğer istersen.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • EminemMusic

    EminemMusic

    9 ŞUBAT 2007
  • KSI

    KSI

    25 Temmuz 2009