Visual Studio-ソリューションエクスプローラーに移動するショートカット


152

ドキュメント内から直接ソリューションエクスプローラーに移動する(CTRL+ TABと選択以外の)キーボードショートカットはVisual Studioにありますか?ショートカットをカスタマイズしたり、デフォルトの動作を変更したりしたくありません。


参照:www.visualstudioshortcuts.com/2012/(2010バージョンは利用できませんが、非常に便利です)。
クリスW


これがより早い場合の優越性に関する@stepanian公正なポイント。重複を意味するだけです。つまり、それらは同じです。私は、管理をしている人のためにそれらをリンクしていました。
MemeDeveloper

@stepanianもこの質問に答えましたが、そうではありません。ありがとう
MemeDeveloper

回答:


249

CTRL+ ALT+L

ソリューションエクスプローラーにフォーカスを移動する必要があります。

Visual Studio 2012の場合:

CTRL+ [+ Sこれにより、ソリューションエクスプローラーで現在のドキュメントが選択されます。


1
ありがとう!そして、私はctrl + alt + lを想定し、矢印でファイルを選択して戻ってきますか?
ステパニアン

8
はい、押しEnterてファイルを選択するか、ファイルを選択Escapeせずにドキュメントウィンドウに戻ります:)
keyboardP

また、Ctrl + Tabキーを押すと、最初のドキュメントが選択された状態に戻ります(Enterキーを押す必要はありません)。毎秒重要です!
ステパニアン

ああ、すみません、selected実際に開店するつもりかと思いました。Escape選択を維持しながらドキュメントに戻りますが、ファイルは開きません。(Ctrl + Tabと同様)。Enter実際にファイルを開きます。
keyboardP

1
VS 2015では、ツールバーメニューから[表示]を選択して、フォーカスを別のウィンドウに移動するための直接のショートカットをすべて表示できます。同じトリック(エスケープ、エンター)がこれらすべてに機能します。
Sitric

49

Visual C#2005キーボードマッピング方式で VS 2012を使用する場合:

CTRL+ WS

私は暗記してこれを簡単に見つける:で始まるすべてのショートカットCTRL+は、W開口部またはにナビゲートするためのものであるW indows:

  • CTRL+ WSS olutionエクスプローラ
  • CTRL+ WEEの rrorリスト
  • CTRL+ WRR esourceview
  • CTRL+ WA:コマンドウィンドウ(ction ...)
  • CTRL+ WTT askview
  • CTRL+ WQ:シンボルの結果を探します
  • CTRL+ WX:Toolbo X
  • CTRL+ WCC lassview
  • CTRL+ WPPの roperties
  • CTRL+ WBBの ookmarks
  • ...

キーボードマッピングスキームを詳しく説明していただき、ありがとうございます。新しいVS2012をインストールしてから、ソリューションエクスプローラーのショートカットCtrl + W + Sの使用を探していました。
hemma731 2014年

22

Visual Studio 2012では、CTRL+ ;を使用できるようになりました。これは、ソリューションエクスプローラーの検索ボックスのデフォルトのキーボードショートカットであるためです。


4
Ctr+'チームエクスプローラーを開きます。Ctrl + ,「ファイルセレクタ」を開きます。かなり便利なショートカットです。
arviman 2014年

14

私のWindows 7マシンでは、Ctrl+ ALT+ Lはコンピューターをロックします。

私にとって:Shift+ ALT+ L 動作します。(これは、よりシャープな構成である可能性もあります)


11
  1. ショートカットctrl [Sソリューションエクスプローラーで現在開いているファイル/ドキュメントにフォーカスします。
  2. 「ソリューションエクスプローラーでアクティブを追跡」でチェックボックスをtrueに設定すると、ソリューションエクスプローラーで現在開いているファイル/ドキュメントが自動的にフォーカスされます([ツール]-> [オプション]-> [プロジェクトとソリューション]-> [一般]-> [ソリューションエクスプローラーでアクティブな項目を追跡] == true

9

ソリューションエクスプローラーを開いたりジャンプしたりするためのデフォルトのキーボードショートカットはCtrl+ Alt+ Lです。


9

上記の拡張:ソリューションエクスプローラーの同期タブのコマンド名は「SolutionExplorer.SyncWithActiveDocument」です


5

Visual Studio

2015および2017デフォルトVS 2017ショートカット

Ctrl+ [S

キーボードショートカットを実行します

SolutionExplorer.SyncWithActiveDocument

リシャーパー

Visual Studio 2015および2017デフォルトResharper Docs

Shift+ Alt+L

Resharperのキーボードショートカットを実行するもの

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

両方とも

  • フォーカスソリューションエクスプローラー
  • ドキュメントをハイライト
  • ノードをスクロール/展開します(そのドキュメントを表示するために必要です)

Resharperのバージョンは、逆コンパイルされたコードで動作しますアセンブリエクスプローラーでの逆コンパイルされたシンボルの検索ウィンドウます。

カスタマイズする/機能しない:

  1. ツール>オプション>環境>キーボード
  2. 検索ショートカット名(SolutionExplorer.SyncWithActiveDocumentなど)
  3. 必要に応じてキーボードショートカットに(グローバルで)割り当てます

3

VS 2013とR#8.2を使用してビルドした新しいマシンでこの問題が発生しました。

キーボードオプションResharper.Resharper_LocateInSolutionExplorerはに正しく設定されShift+Alt+Lていましたが、親フォルダーを開いているだけで、実際のファイルを選択していないようです。別の投稿で推奨されているように、私"Track active in Solution Explorer"はVSオプションで有効にしました。

これは問題を修正しませんでした。私が望んでいたことではありません。非常に大きなソリューションでは、ソリューションエクスプローラーが使用中の現在のファイルにジャンプする必要がないためです。追跡機能を無効にしてVSを再起動すると、LocateInSolutionExplorer機能が正常に動作し始めました。ショートカットの優先順位の問題ですか?


3

ctrl+ [+ S

このショートカットは、ソリューションエクスプローラーで現在開いているドキュメントを強調表示します。



0

VS2013からVS2017にアップグレードしました。ソリューションエクスプローラーでアクティブなタブを自動選択する方法を探していました。画面からテキスト文字列を見つけてドキュメントを探す必要がよくあります。ドキュメントを選択して、どこにあるかを確認できるようにしたいです。

アクティブドキュメントの追跡は、長い間デフォルトの動作でした。VS2017は他のすべての設定を継承しましたが、これはそうではありません。このスレッドを見つけてよかった-ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.