3

c/c++ ブロックから飛び出すための emacs ショートカット/コマンドを探しています。例えば

int func(int a, int b)
{
    if (a == b) {
        cout << "Equal" << endl; // <-- I am here
    }
    // <-- I want to get here        
}

このキーボード ショートカットを yasnippet と組み合わせて、if ステートメントの後にブロックから飛び出すために使用したいと考えています。理想的には、移動コマンドは中かっこのペアを飛び越え、コメント内の中かっこを無視します。

関数から飛び出すCM eを見つけたのですが、ブロックから飛び出したいだけです。

4

1 に答える 1

3

試してみましたかM-x up-list、アナログもありM-x backward-up-listます。どちらにもデフォルトのバインディングがあるとは思いません。

于 2012-06-21T19:12:25.233 に答える