Vi & Vim

Metin editörlerinin vi ve Vim ailelerini kullanan kişiler için soru-cevap

2
Bir deseni geçerli satır numarasıyla değiştirme
Bu dosyadaki 'x' değerini geçerli satır numarasıyla değiştirmek istiyorum. Yani, değişim x x x için 1 2 3 Şimdilik bir Perl tek katlı kullanıyorum: perl -pi -e '$x=$.; s/x/$x/' myfile.txt UltraEdit'in dikey bir seçim ve değiştirme ile yapabileceğini düşünüyorum. Bu vim'de yapılabilir mi? (Buradaki örneğim, 'x' seçeneğinin tek bir satırda …

4
İmleçten x karakterinin nci oluşumuna kadar sil
Ben kadar imleci silmek ve bir karakter ilk oluşumunu içeren biliyor x ile d/x<CR>veya v/x<CR>dilk seçim görmek ve daha sonra silmek istiyorsanız. Nasıl kadar imlecin bulunduğu yerden silebilirsiniz n inci oluşumu x ? Örneğin, imleç ilk boşluktan sonra ise yada yada yada yada yada yada x yada yada yada x …

1
Açık sekmeleri nasıl yeniden sıralayabilirim?
Diyelim Dört açık dosyaları var ki: file0.txt, file1.txt, file2.txt, ve file3.txt. Hepsini sekme olarak bu sırayla açıyorum. Bu yüzden sekme sıralamam şudur: file0.txt file1.txt file2.txt file3.txt Sonra diyelim ki sekmelerimi file2.txtdaha önce yeniden sıralamak istiyorum file1.txt: file0.txt file2.txt file1.txt file3.txt Bunu nasıl yaparım? Geçerli sekmeyi sola veya sağa taşımak veya …




1
Vim normal ifadesi neden 9'dan fazla yakalama grubuna izin vermiyor?
Dan :h E65biz Vim bir ikame komutu fazla 9 yakalama grupları izin vermez görebiliyoruz. Örneğin, aşağıdaki komut çalışacaktır: s/\v(a)(b)(c)(d)(e)(f)(g)(h)(i)/\9\8\7\6\5\4\3\2\1 Ancak bir tane daha yakalama grubuna sahip olan bu başarısız olacaktır: s/\v(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)/\10\9\8\7\6\5\4\3\2\1 Sorum neden başarısız olduğu hakkında değil (bu bir Vim zor sınırı), ama Vim'in neden bu limite sahip olduğu hakkında …


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
Bir Ctrl + büyük harf Ctrl + küçük harften ayrı olarak eşleyebilir miyim?
Ben windows daha hızlı gezinmek için nasıl anlamaya çalışıyorum, bu yüzden aşağıdaki harita istiyorum: :nmap <silent> <C-F> :wincmd f<CR> Sorun, bu , sayfa aşağı olan ^f(küçük harfli f) eşlemeyi hatırlatmasıdır . Yalnızca ^F(büyük harf F) yeniden eşlemenin ve olduğu ^fgibi bırakmanın herhangi bir yolu var mı ?

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.