49

Visual Studio のメソッド間でカーソルを移動するためのキーボード ショートカットはありますか? 同じ仕事をすることができるプラグインはありますか?

プログラミングするときはいつも、現在のメソッドの最後に行きたいと思っています。次のメソッドの先頭にカーソルを移動できるショートカットがあれば、上向き矢印をいくつか入力するだけで済みます。私が望むところは素晴らしいでしょう。

ありがとうございました。

4

10 に答える 10

61
于 2013-10-11T07:24:19.237 に答える
29

こんにちは、別の (安価な) 代替手段は、現在のメソッドをその定義に折りたたむ/展開する CTRL+M+M であり、次のメソッドにすばやく移動できます。また、CTRL+M+O ですべてのメンバーを折りたたむことができ、CTRL+M+L で再びすべてを展開できます。

于 2012-11-07T14:35:29.840 に答える
26

Visual Studio にはそのような機能はありませんが、JetBrains の ReSharper にはあります。少なくとも、この機能を提供しているのは私が知っている唯一のものです。

ReSharper の場合、ショートカットは前/次のメンバーのAlt-Upとです。Alt-Down

于 2012-06-20T20:23:56.977 に答える
10

CTRL + ALT + UP を試してください。これにより、最初にスコープセレクターが表示され、該当する場合はクラスを選択できます。次に TAB を押すと、選択したスコープからメソッドを選択できるメソッドセレクターが表示されます。

注: Visual Studio 2012 で使用していますが、他のバージョンで動作するかどうかはわかりません。

于 2013-12-08T12:09:07.560 に答える
3

ジェイソン・マリノフスキーは彼のコメントに正解です。ショートカットキーはCtrl+Down ArrowCtrl+であるとさえ言っていますUp Arrow。以前はVB6でこれを使用していましたが、最近のバージョンのVisual Studioを使用して試したところ、機能しませんでした。編集ウィンドウを1行上または下にスクロールするだけです。

[ツール]->[オプション]に移動し、左側の[環境]を選択してから、[キーボード]のサブカテゴリを選択し、「Edit.ScrollLineDown」と入力してCtrl+と入力しDown Arrowます。このショートカット(およびScrollLineUpのショートカット)を削除すると、次/前のメソッドのショートカットが機能しました。個人的にはとても嬉しいです。

もちろん、適切なコマンドが見つかった場合は、ここでキーボードショートカットを好きなようにカスタマイズできます。

于 2013-02-19T17:34:20.173 に答える
0

現在のクラスのすべてのメソッドのリストを開く Alt+m ショートカットを追加する、優れた無料の DPack 拡張機能を忘れないでください。フィルタリングする検索文字列を入力できます。また、タブを押してメソッドを入力し、後でもう一度 Alt+m を実行すると、ウィンドウにタブで移動すると、最後に選択したメソッドになります。DPack にはブックマークなど、他にも多くの機能がありますが、ホットキーをセットアップするか、より正確には、他の機能から DPack にホットキーを再割り当てする必要があることがわかりました: https://marketplace.visualstudio.com/items?itemName= SergeyM.DPack-16348

于 2019-07-02T07:44:33.477 に答える