«save» etiketlenmiş sorular

Kalıcı bir depolama ortamına (genellikle bir sabit sürücü veya SSD) dosya yazma. Vi'de bu,: write komutuyla yapılır.



5
Bir dosyayı henüz bulunmayan bir dizine nasıl kaydederim?
Diyelim ki henüz oluşturulmamış bir dizindeki yeni bir dosyayı düzenlemek için Vim'i başlattım: vim nonExisitingDirectory/newFile.txt Vim bana mutlu bir şekilde boş bir tampon gösterecek ve yeni dosyamı yazmaya başlayacağım. Ancak dosyayı diske yazmak istediğimde bu hatayı alıyorum: E212: Can't Open file for writing. Sanırım, dizin henüz mevcut değil. Vim'i benim …
35 save  autocmd 


2
Yazma iznim olmayan bir dosya nasıl kaydedilir?
Bazen bir dosyayı açar [read-only]ve durum satırındaki uyarıyı fark etmeden (yani, bazı rasgele /etcyapılandırma dosyaları gibi /etc/resolv.conf) farketmeden veya "unutmadan" kendi kullanıcım olarak bazı değişiklikler yaparım . :w!Açıkçası bu durumda benim kullanıcı zaten zaten yazma izni olmadığı için başarısız. Bu yüzden :w /home/filenameçıkmalı ve sudo mv ...çok rahatsız edici olmalıyım …


2
Dosya değiştirilmediyse yazma üzerine dosyaya dokunmayın
Bazen bir :wşey okurken devamsızca yazıyorum. Bu, dosyanın değiştirme süresinin değişmesine neden olur ve bazen derleme sistemimin gereksiz yere bir projenin önemli bir bölümünü yeniden oluşturmasına neden olur. Bir dosya yazmayı denediğimde ve değiştirilmediğinde vim'i hiçbir şey yapmamak için ayarlamanın bir yolu var mı?
15 save 

2
Vim otomatik kaydediyor mu?
Gönderen :help swap-file: Takas dosyasını güncelleme Takas dosyası, 200 karakter yazıldıktan sonra veya dört saniye boyunca hiçbir şey yazmadığınızda güncellenir. Bu yalnızca arabellek değiştirildiyse olur, yalnızca hareket ettiğinizde değil. Her zaman güncel tutulmamasının nedeni, bunun normal çalışmayı çok yavaşlatmasıdır. 200 karakter sayısını 'updatecount' seçeneğiyle değiştirebilirsiniz. Saati 'updatetime' seçeneğiyle ayarlayabilirsiniz. Zaman …
13 save  swap-file  backup 


1
İmleç neden <Esc> sonrasında satırın başına gider?
Ekleme modunda bir .txt dosyasındaki bir satır boyunca düzenleme yaparken imleç anahtar dizisini kullanarak bir yazma işleminden sonra satırın başına geçecektir: &lt;esc&gt;:w Bu davranışı, imleç a: write sonrasında pozisyonda kalacak şekilde değiştirmek istiyorum . Mümkün mü? İmlecin ekleme modunda kalmasına gerek yok, sadece bir yazma işleminden sonra son konumunu korumak …


2
Yüce metinden etkin çıkış özelliğini uygulayan herhangi bir vim eklentisi var mı
Sıcak çıkış, Sublime Text editörünün katil özelliklerinden biridir. Açık dosyalarda değişiklik yapmadan endişe etmeden editörün herhangi bir zamanda kapatılmasına izin verir - herhangi bir soru olmadan kapanır. ST'yi yeniden başlattığınızda, açılan ve düzenlenen tüm dosyalar kapatılmadan önceki ile aynı durumda olur Acaba aynı şeyi vim'de yapmanın bir yolu var mı?
11 save 

3
Dosyanın sonuna yeni satır ekleme
Vim, kaydederken dosyalarımın sonuna her zaman yeni bir satır ekliyor ve PHP komut dosyalarında hatalara neden oluyor. Vim'in bu yeni satırı kaydetmeye eklememesini nasıl sağlayabilirim?
11 save 

1
Vim'in hata atmadan dosya yazmasını nasıl durdurabilirim?
Ben eksik dizini oluşturmadan önce onay istemek için bu cevap kodu geliştirmeye çalışıyorum , bu ne yazıyorum: function! CreateDirectoryAskConfirmation(path) if !isdirectory(a:path) echohl Question echo "Create directory " . a:path . "?" echohl None let response = nr2char(getchar()) if response ==? "y" call mkdir(a:path, "p") endif endif endfunction autocmd BufWritePre * …
10 save  autocmd  error 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.