Visual Studio のメソッド間でカーソルを移動するためのキーボード ショートカットはありますか? 同じ仕事をすることができるプラグインはありますか?
プログラミングするときはいつも、現在のメソッドの最後に行きたいと思っています。次のメソッドの先頭にカーソルを移動できるショートカットがあれば、上向き矢印をいくつか入力するだけで済みます。私が望むところは素晴らしいでしょう。
ありがとうございました。
Visual Studio のメソッド間でカーソルを移動するためのキーボード ショートカットはありますか? 同じ仕事をすることができるプラグインはありますか?
プログラミングするときはいつも、現在のメソッドの最後に行きたいと思っています。次のメソッドの先頭にカーソルを移動できるショートカットがあれば、上向き矢印をいくつか入力するだけで済みます。私が望むところは素晴らしいでしょう。
ありがとうございました。
こんにちは、別の (安価な) 代替手段は、現在のメソッドをその定義に折りたたむ/展開する CTRL+M+M であり、次のメソッドにすばやく移動できます。また、CTRL+M+O ですべてのメンバーを折りたたむことができ、CTRL+M+L で再びすべてを展開できます。
Visual Studio にはそのような機能はありませんが、JetBrains の ReSharper にはあります。少なくとも、この機能を提供しているのは私が知っている唯一のものです。
ReSharper の場合、ショートカットは前/次のメンバーのAlt-Up
とです。Alt-Down
CTRL + ALT + UP を試してください。これにより、最初にスコープセレクターが表示され、該当する場合はクラスを選択できます。次に TAB を押すと、選択したスコープからメソッドを選択できるメソッドセレクターが表示されます。
注: Visual Studio 2012 で使用していますが、他のバージョンで動作するかどうかはわかりません。
ジェイソン・マリノフスキーは彼のコメントに正解です。ショートカットキーはCtrl+Down ArrowとCtrl+であるとさえ言っていますUp Arrow。以前はVB6でこれを使用していましたが、最近のバージョンのVisual Studioを使用して試したところ、機能しませんでした。編集ウィンドウを1行上または下にスクロールするだけです。
[ツール]->[オプション]に移動し、左側の[環境]を選択してから、[キーボード]のサブカテゴリを選択し、「Edit.ScrollLineDown」と入力してCtrl+と入力しDown Arrowます。このショートカット(およびScrollLineUpのショートカット)を削除すると、次/前のメソッドのショートカットが機能しました。個人的にはとても嬉しいです。
もちろん、適切なコマンドが見つかった場合は、ここでキーボードショートカットを好きなようにカスタマイズできます。
現在のクラスのすべてのメソッドのリストを開く Alt+m ショートカットを追加する、優れた無料の DPack 拡張機能を忘れないでください。フィルタリングする検索文字列を入力できます。また、タブを押してメソッドを入力し、後でもう一度 Alt+m を実行すると、ウィンドウにタブで移動すると、最後に選択したメソッドになります。DPack にはブックマークなど、他にも多くの機能がありますが、ホットキーをセットアップするか、より正確には、他の機能から DPack にホットキーを再割り当てする必要があることがわかりました: https://marketplace.visualstudio.com/items?itemName= SergeyM.DPack-16348