2013-02-12 15 views
12

GUI metin düzenleyicilerinde, metin değişmediğinde (veya değiştiğinde ve orijinal durumuna döndürüldüğünde), Kaydet seçeneği grileştirmek için grileştirilir. .İçerik değişmediyse, Vim bir dosyayı kaydetmekten vazgeçme

Benzer bir şey için, Vim bu durumda bir dosyayı kaydetmeyi devre dışı bırakabilir mi? Yani, :w yapmak aslında dosyanın m zamanını değiştirmez.

cevap

13

Sen tampon değiştirildi yalnızca dosyasına yazar :update komutu (kısaca :up) kullanabilir. Eğer güçlü hissettiyseniz, gvim'in Dosya menüsüne bir güncelleme seçeneği ekleyebilirsiniz, ancak belki de Ex komutu yeterlidir.

+1

* Ex * komutu nedir? – Tshepang

+1

Ex komutları, ':' ile başlar; vi/Vim'in modlarından (_command-line mode_) biridir. –

+2

Tüm mevcut Ex komutları için ': h: index' 'e bakınız. – romainl

0
WRITING WITH MULTIPLE BUFFERS    *buffer-write* 


          *:wa* *:wall* 
:wa[ll]   Write all changed buffers. Buffers without a file 
      name or which are readonly are not written. {not in 
      Vi} 

:wa[ll]!  Write all changed buffers, even the ones that are 
      readonly. Buffers without a file name are not 
      written. {not in Vi} 

:wa kazandıracak tüm tüm dosyaları değişmiş kurtaracak dosyaları

:xa değişti ve sonra vim çıkın.