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

  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009
  • TomSka

    TomSka

    30 Mayıs 2006