回答:
はい。使用するa代わりにi、など
ya{
ya(
見る
:help a{
:help a(
より一般的には、
:help text-objects
:help 04.8
DOES f{v%またはf(v%あなたがやりたいですか?カーソルを次の{または(に移動し、視覚モードに入り、次に対応する閉じ}またはに移動します)。選択したい範囲を既に過ぎている場合は、大文字を使用できますF。同様に、最後の}または)にジャンプすることもできf}v%ます。
あなたが選択し、することができますしたいものを持ってたらy、d、x、などのこと。この%コマンドは複数行でも機能するため、必要に応じてこの手法をコードの大きなブロックで使用できます(ただしf、Fそうでない場合は、最初または最後の行から開始する必要があります)。
編集:より良い答えは、まさにあなたが探しているもののようです:
ya(
交換iを使用して元のコマンドには、aそれがあることを除いて、まったく同じことをやっ含ま「(」文字。これが「ヤンクされたのに対し、ブロックを」「ヤンクされたI nnerブロックを」。yi(
f{オープニングブレースの上にいる場合、あなたはすでにあなたがいる最も近いオープニングブレースに移動します。おそらく必要なのはv%、一致するブレースに移動し、どちらの側でも使用できることです。