troushoo

Visual Studioの役に立つショートカット - デバッグ/設定 編

【概要・まとめ】
Visual Studioの使用時に役に立つショートカットキーを紹介します。今回はデバッグ/設定 編です。
一つ一つは小さなことですが、頻繁に使えるテクニックなので作業効率が上がります。

ショートカットキー コマンド
Ctrl + F10 カーソル行の前まで実行
Shift + Alt + F11 関数にステップイン
“未使用の using の削除” 未使用の using の削除
“このアイテムのフォルダーを開く” このアイテムのフォルダを開く
Ctrl + ] かっこに移動
Ctrl + タイトルバーをダブルクリック ウィンドウをフロート/ドックする
Ctrl + Q クイック起動

【内容】
<環境>
今回紹介するコマンドはVisual Studio 2012のC#で動作確認しています。
(可能な限り、どのバージョンからコマンドが使えるようになったかも記述しています。
[]の中の数字がそれに該当します。例えば、[2005]はVisual Studio 2005から使えるようになったことを表しています。)

<コマンド>
・Ctrl + F10 : カーソル行の前まで実行 [2005]
ある場所までプログラムを実行させたい、という時に、Ctrl + F10 を使用すると便利です。
例えば、以下の例で「MyFunc2(i) の前まで実行したい」という状況を考えます。
Ctrl + F10
そのような場合、MyFunc2(i) の行にカーソルをもっていき、その後 Ctrl + F10 を押します。
Ctrl + F10
すると、MyFunc2(i) の行の前まで実行させることができます。
Ctrl + F10

*上記のような状況では、もちろん、MyFunc2(i) の行でブレークポイントを張る、でも実現可能です。
しかし、上記の方法では、ブレークポイントを張る/削除する という手間が省けて、便利です。

・Shift + Alt + F11 : 関数にステップイン [2008]
以下のように、関数が入れ子になってい行でブレークポイント中で、「MyFoo2() にステップインしたい」という状況を考えます。
Shift + Alt + F11
そのような場合、Shift + Alt + F11 が使えます。
Shift + Alt + F11 を実行すると、以下のように、どの関数にステップするかを設定するウィンドウが現れますので、ステップインしたい関数(= ここではMyFoo2)を選択します。
Shift + Alt + F11
すると、その関数にステップインすることができます。
Shift + Alt + F11

・”未使用の using の削除”
Visual Studio のテンプレートには、不要な”using”があることがあります。
未使用の using の削除
そのような場合、コードエディター上で右クリック → “using の整理” → “未使用の using の削除” をクリックします。
未使用の using の削除
すると、不要なusing を削除することができます。
未使用の using の削除

・”このアイテムのフォルダーを開く”
コードエディタのタブの部分を右クリック → “このアイテムのフォルダーを開く “ をクリックします。
このアイテムのフォルダーを開く
すると、、そのソースコードがあるフォルダを開くことができます。
このアイテムのフォルダーを開く

・Ctrl + ] : かっこに移動
”Ctrl + ]” で、対応するかっこに移動することができます。
Ctrl + ]

・Ctrl + タイトルバーをダブルクリック : ウィンドウをフロート/ドックする [2012]
Ctrl を押しながらタイトルバーをダブルクリックすると、ウィンドウをフロートさせることができます。
Ctrl + タイトルバーをダブルクリック
Ctrl + タイトルバーをダブルクリック
フロートしているウィンドウに対して、同じ操作をすると、ドックさせることができます。

・Ctrl + Q : クイック起動 [2012]
Ctrl + Q で”クイック起動を実行させることができます。
Ctrl + Q
クイック起動は、例えば、”デバッグ”と入力すると、デバッグに関連するコマンドが表示されます。
「メニューのどこにコマンドがあるかわからない」、という時も使えます。
Ctrl + Q

URL
・Pre-defined Keyboard Shortcuts (英語)
http://msdn.microsoft.com/en-us/library/da5kh0wa.aspx


  1. 2013/05/17(金) 22:17:22|
  2. Visual Studio
  3. | トラックバック:0
  4. | コメント:0
<<Driver Verifier : ドライバーのトラブルシューティングに使えるツール | ホーム | Windows 8/Windows Server 2012のPowerShellでAlternate Data Streamsの操作>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://troushoo.blog.fc2.com/tb.php/113-a4aaea0d
この記事にトラックバックする(FC2ブログユーザー)

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (92)
ネットワーク (76)
Visual Studio (56)
SOS・Psscor2/Psscor4 (25)
WinDbg (25)
Linux (22)
Azure (17)
Tips (20)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する