5

vb.net を使用している場合、Visual Studio でFor/ For Each(またはIf,など) ブロックの先頭から末尾にジャンプするためのキーボード ショートカットを知っている人はいますか? 私はうまくいくと思っていたがうまくいかWhileない次のことを見つけました:

そこのコメントに続いて、スウェーデン語で+にEdit.GotoBraceマップされているコマンドの Tools/Options/Environment/Keyboard を確認しました。Ctrlå

Vb.net は中括弧自体を使用しませんが、次の例では:

For Each Foo in Bar
    Do lots of stuff
Next

同じコマンドで「次へ」にジャンプするはずだと思っていましたFor Eachが、何もしません。別のコマンドはありますか (または、そのコマンドは機能するはずですが、ローカルで何かが壊れていますか?)

4

2 に答える 2

6

他の SO ユーザーのために、回答は回答内のコメントとして埋められません。

「...強調表示された参照/キーワード間でエディターのキャレットを移動するキーボード ショートカット (Ctrl+Shift+Up および Ctrl+Shift+Down) があります。」

から:

https://connect.microsoft.com/VisualStudio/feedback/details/534430/block-navigation-for-vb-net-similar-to-paranthesis-navigation

于 2012-07-03T18:48:58.023 に答える
2

いいえ、できません。中括弧を一致させるよりもはるかに難しい作業です。一致する NEXT キーワードを見つけるには、構文解析が必要です。中かっこは、テキストをトークン化するだけで一致させることができます。connect.microsoft.com で機能リクエストを送信することをお勧めします。これは適切なリクエストです。

于 2010-02-17T12:54:51.350 に答える