9

{または など、特定のタイプの次の開き括弧または閉じ括弧に移動する方法を探してい}ます。例:

if(true)
{
   for(int i = 0; i < 10; i++)
   {
       SomeFunction();
       SomeOtherFuntion();
   }
}

カーソルが「S」にあり、次の、つまり for ループの終了ブラケットにSomeFunction()ジャンプしたいとします。}

これを行う効率的な方法は何ですか?私が考えることができる唯一の方法は を使用する/}[ENTER]ことですが、もっと簡単な方法があるかどうか疑問に思っています。

4

2 に答える 2

5

を見てください:help motion.txt。さまざまな選択肢がすべて含まれています。

{最初の列には]]. 比類のないものについては、]}. 多くの言語で{は、メソッドの開始を表し、]m使用できます。しかし、一般的に、あなたの提案に問題はないと思います/}<CR>。それを頻繁に使用する場合は、いつでもカスタム マッピングを定義できます。

:noremap ]] /}<CR>
于 2012-11-01T10:27:36.737 に答える