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

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009
  • Press Start

    Press Start

    4 HAZİRAN 2006