«ex-mode» etiketlenmiş sorular

8
Ex modun pratik bir kullanımı var mı?
Vim, girilerek girilebilen bir Ex moduna ve girilebilen Qbir komut satırı moduna sahiptir q:. Yeni vim kullanıcıları arasında yaygın bir şikayet, vim'i bırakmaya çalışırken yanlışlıkla bu modlara girmeleridir. Dolayısıyla, ~/.vimrckendime yanlışlıkla vurmamı engellemek için (özellikle de q:) bu anahtarları devre dışı bırakıyorum : map q: <Nop> nnoremap Q <nop> Her …
115 ex-mode 


2
Ne yapar: open in vim?
Vim'in belgelerinde :openkomut hakkında söylenecek şeyler var : This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the column where "pattern" matches in the …
18 ex-mode 

1
Eski giriş modundan nasıl çıkarım?
Yazarak eski giriş modunda takılı kaldım :i. Artık komut kullanamıyorum. Hepsi sadece bir metin dizisi var. Kaçışa basmak beni :visualbundan çıkarmaz , yazmak beni visualbundan çıkarmaz ve yazmak beni bundan çıkarmaz. Nasıl çıkarırım?
16 ex-mode 

1
belirli bir satırdan dosyanın sonuna kadar bir kalıpla eşleşen satırları silme
İçinde çok sayıda yorum bulunan bir dosyam varsa ve satır 3'ten dosyanın sonuna kadar tüm yorumları silmek istiyorum, bunu yapmanın en iyi yolu nedir? Sıkıştım, çünkü ilk denediğim şey istediğimi yapmıyor gibi görünüyor: :3,$/^#/d Deseni aramak ve 3'ten dosyanın sonuna kadar olan satırları silmek yerine, 3'ten kalıba uyan bir çizgiye …
10 ex-mode 

2
Komut satırından standart çıktıya tam tampon nasıl yazılır?
/dev/stdoutDosya yerine tüm çıktıyı standart çıktıya ( ) yazmak istiyorum ve dosyayı düzenlerken aşağıdaki komut beklendiği gibi çalışıyor: :w >> /dev/stdout İpucu: Ekranı yenilemek için Control+ tuşuna basın L. Ancak, komut satırından ( etkileşimli olmayan ) aynı şeyi yapmaya çalıştığımda beklendiği gibi çalışmıyor , örneğin: $ echo This is example. …

2
İki satırın aynı olup olmadığını kontrol etmek için ex-komutunu mu kullanıyorsunuz?
Bu soruya bakıyordum ve sonra tamamen POSIX kullanan cevabımı sed nasıl uygulayabileceğimi merak ettim .ex İşin püf noktası sed, tam olarak eşdeğer olup olmadıklarını görmek için tutma alanını desen alanı ile karşılaştırabilirken (ile G;/^\(.*\)\n\1$/{do something}), böyle bir test yapmanın hiçbir yolunu bilmiyorum ex. Ben Vim ben olabileceğini biliyor Yilk satırı …
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.