Çeşitli Hareketler:%
%
Komut imlecin altındaki öğenin maçına atlar. İmleci açılış (veya kapanış) y%
parantezinin üzerine konumlandırın ve hızlıca çekmek veya d%
imleçten eşleşen parene kadar her şeyi silmek için kullanın .
Bu işe yarar çünkü %
bir "hareket komutu" olduğundan, vim'in böyle bir komut beklediği her yerde kullanılabilir. Kimden :help y
:
["x]y{motion} Yank {motion} text [into register x]. When no
characters are to be yanked (e.g., "y0" in column 1),
this is an error when 'cpoptions' includes the 'E'
flag.
Varsayılan olarak, "öğe" parantezleri, parantezleri, parantezleri, C-stili açıklamaları ve çeşitli ön derleyici ifadelerini ( #ifdef
vb.) İçerir .
Vim ana sayfasında bulabileceğiniz "genişletilmiş% eşleştirme" için bir eklenti var .
Komut moduna %
girerek dokümantasyonu ve ilgili hareket komutlarını okuyabilirsiniz :help various-motions
.
Nesne-select
Görsel modda çeşitli metin nesnelerini seçmek için kullanabileceğiniz başka bir dizi hareket komutu vardır.
Özel probleminizi çözmek için aşağıdakileri yapmalısınız:
printf("%3.0f\t%6.1f\n", fahr, ((5.0/9.0) * (fahr-32)));
^
İmlecinizin konumunda olduğunu varsayalım ^
. Aradığınız parçayı seçmek için aşağıdaki sırayı girin:
v2a)
Önce v
Görsel moda girer, ardından 2
parantez seviyelerini yükseltmek istediğinizi belirtirsiniz . Son olarak a)
"bir blok" u seçer. Bundan sonra silebilir d
veya kullanabilirsiniz x
.
Dış parantezleri dahil etmek istemiyorsanız, bunun yerine "iç bloğu" kullanabilirsiniz:
v2i)
:help object-select
İlgili komutların tam listesi için bakın .