«cursor-movement» etiketlenmiş sorular

İmleci arabellekte başka bir yere taşıma.

3
'N' ile aramaya başlasam bile 'n' nin ileri gitmesini nasıl sağlayabilirim? veya '#'?
Vim, (en azından) zıt yönlerde arama yapan iki komut kümesine sahiptir. /Sonra bir desen yazmak , desende belgeyi ileri doğru arar; yazdığınızda ?bir desen geriye doğru arama yapar. *Ve #komutları arasında aynı ilişki vardır . Sevmediğim şey, bu komutların ayrıca nve Nkomutları için arama yönünü ayarlamasıdır . Kullandıktan sonra /, …

5
Görsel bir seçimi klavyeye kopyaladıktan sonra, orijinal konumuna geri dönün
Aniden bu paragrafı kopyalamam gerektiğine karar verdiğimde imlecim bir paragrafın ortasında: Bu yüzden vipparagrafı görsel olarak seçmek için yazıyorum : Şimdi cmd+Cpanoya kopyalamak için vurdum (bu, sisteminize göre değişebilir, ancak yazımın merkezi sorusuyla ilgili olmamalıdır), bu da imlecimi paragrafın başında bırakır: istenen pozisyondan ziyade, başladığım yerdi. Seçimle görsel olmayan bir …

4
İç metnin tırnak metniyle değiştirilmesi
Sıklıkla karşılaştığım bir düzenleme deseni şu şekildedir: Bir parça metni tırnak işaretleri veya parantez içine almak ve başka bir tırnak / parantez çifti içindeki metni değiştirmek istiyorum. Örneğin, sınıf adını kopyalamak foo barve başka bir yere yapıştırmak istiyorsanız : <span class="foo bar"> <div class="this-should-be-replaced-with-foo-and-bar"> Bildiğim şu: yi"Kaptanın sınıfına girersem, metni …

2
Kıvrık ayraç içermeyen dillerde% kullanma
C ve C benzeri dillerde, %imlecin üzerinde bulunduğu ilgili süslü ayraca atlamak için kullanabilirim . Bu iyi bilinen bir "numara" dır. Ancak Ruby'de örneğin: def fun [1, 2].each do |n| end end Ruby işe yaramaz matchpairs( (:),{:},[:],<:>varsayılan olarak ayarlıdır) . Bunu ayarlamayı denedim, ama çalışmıyor: :set matchpairs=def:end E474: Invalid argument: …





2
Normal bir komut yürüdükten sonra imlecin konumu nasıl geri yüklenir?
Geçerli satırım altıncı sütunda karakteri bir dolar simgesi ( $) ile değiştiren bir işlevi kodlamaya çalışıyorum , ancak imlecim işlevi çağırmadan önce olduğu konumda kalmak istiyorum. Bu yüzden geçerli sütunu depolamaya, değişikliklerimi yürütmeye ve sonra aşağıdaki işlevle geri gelmeye çalıştım: function! DollarSplit() let col_number=col(".") "stores the current column number of …

3
Hareketle eşleme
Bir eşleme içinde sonraki hareketle operatörü nasıl kullanabileceğimi anlamaya çalışıyorum. Örneğin: nmap /c c{here we pending for a motion}/<C-r>"<CR> Harita aşağıdakileri yapmalıdır: cOperatörü etkinleştirin ve bir sonraki hareketi dinleyin; Örneğin, bir t,sonraki virgülden önce her şeyi değiştirmek için buraya yazabilirim ; İmleç ve virgül arasındaki her şeyi silen ekleme moduna …

2
Normal modda j, CTRL-J, <NL> ve CTRL-N arasındaki fark nedir?
Web'de bir yerde birisinin kullandığını gördüm Ctrl-Jve bu eşlemeyi bilmediğim için ilgili dokümana baktım ve aşağıdakileri buldum: j or &lt;Down&gt; or CTRL-J or &lt;NL&gt; or CTRL-N [count] lines downward linewise. Bu da beni birkaç soruya yönlendiriyor: Ne&lt;NL&gt; ben bir eşdeğeri olarak görecek: &lt;CR&gt;basılarak beri Entervarsayılan olarak normal modda bir satır …

1
Vim Navigasyon için El Yerleşimi
Ben yeni bir Vim kullanıcısıyım ve Vim'i doğru şekilde öğrenmeye başladığımdan ve kötü alışkanlıklar geliştirmediğimden emin olmak için bu temel soruyu sormak istiyorum. Vim'i kullandığınızda sağ elinizi nasıl konumlandırırsınız? Parmaklarımın jkl;tuşlarla başlamasının daha doğal olduğunu düşünüyorum , ama sonra hnavigasyon yaparken kendimi anahtarı kaçırdığımı görüyorum. Tersine, eğer parmaklarımı yerleştirirsem, hjklkendimi …


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 …

4
Vim HardMode İnce Tane Hareketleri
Kısa süre önce Vim zor modunu öğrendim ve denemeye ve kullanmaya karar verdim. Ancak, ince taneli hareketlerle ilgili bazı sorunlar yaşıyorum. Diyelim ki gerçekten sadece bir satır yukarı veya aşağı gitmek istiyorum. Yana jve kdevre dışı kalır, emin daha iyi alternatifler bunun için orada ne değilim. Bir veya iki karakteri …

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.