Vim açmadan nasıl yeni bir belge oluşturabilirim?


2

Hemen vim açmadan yeni bir vim belgesi oluşturmamın bir yolu var mı? Mesela girdiğimde vim myfile.txt, Ben vim içine başlattı. Vim'e fırlatılmak istemiyorum.


5
touch myfile.txt
DanteTheEgregore

Evet, düşünmedim. Teşekkürler.
Mr_Spock

2
Doğrudan bir kabuğun içinde: > myfile.txt
Ingo Karkat

ooo, Bu kesinlikle iyi bir tane, @ IngoKarkat. Teşekkürler.
Mr_Spock

Yanıtlar:


9

Her zaman kullanabilirsiniz touch komutunu verin ve ardından vim veya diğer düzenleyicilerden birini kullanarak dosyayı düzenleyin.

Örneğin touch myfile.txt myfile.txt adlı boş bir dosya oluşturacak.

Bir dosya oluştururken vim açılmasını geçici olarak askıya almak için kullanılabilecek herhangi bir parametre veya bayrak yoktur.


Ahh ... Bir nedenden dolayı bunu düşünmedim. Ben bir eziğim. Teşekkürler. Sınırlayıcı gittiğinde cevabınızı kabul edeceğim (10 dakikam var).
Mr_Spock

3
Endişe etmeyin! Herkesin beyin osuruğu var
falconspy

1
Komik, bazen en iyi cevabın en basit olanı olduğu ve bunun gibi basit yöntemleri gözden kaçırmanın ne kadar kolay olabileceği komik. Dokunma, daha önce hiç Linux kullanmadıysan, üniversiteye başladığımda öğrendiğim ilk komutlardan biriydi.
canadmos

1
Tamamlanması için, Windows altında sıfır uzunluklu bir dosya oluşturun: type nul > myfile.txt
jftuga

2

G / Ç yönlendirme de size yardımcı olacaktır. Yeni dosya oluşturarak:

> newfilename

Her zaman bu şekilde kullanıyorum, çünkü girdiler az, :)

Bu yolun riskleri var. Çünkü > anlamına geliyor kesikler "newfilename" yoksa, "newfilename" dosyası sıfır uzunluğa sahipse, yeni bir sıfır uzunlukta dosya oluşturun.

"Newfilename" varsa, bu komut tüm içeriği "silecek" ! Dikkatli ol.

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.