VS2010には、ファイルを表示するとソリューションエクスプローラーが自動的にそのファイルまでスクロールする機能がありました。
VS2012では、IDE内から別のファイルを表示しても、ソリューションエクスプローラーでファイルが自動的にスクロールおよび選択されなくなりました。
この機能を元に戻すことはできますか?どこかに設定はありますか?もしそうなら、どのように/どこで?
VS2010には、ファイルを表示するとソリューションエクスプローラーが自動的にそのファイルまでスクロールする機能がありました。
VS2012では、IDE内から別のファイルを表示しても、ソリューションエクスプローラーでファイルが自動的にスクロールおよび選択されなくなりました。
この機能を元に戻すことはできますか?どこかに設定はありますか?もしそうなら、どのように/どこで?
回答:
はい、あなたはそれを
ツール->オプション->プロジェクトとソリューション->ソリューションエクスプローラーでのアクティブアイテムの追跡
(気づいたように)デフォルトではオフになっていますが、オンにすると、ソリューションエクスプローラーはフォルダーを展開し、ファイルを切り替えると現在のドキュメントを強調表示します。
ソリューションペインとの1回限りの同期が必要な場合、新しいコマンド「Sync with Active Document」があります(デフォルトのショートカット:Ctrl+ [、S)。ここで説明:Visual Studio 2012新機能:ソリューションエクスプローラー
ReSharperがインストールされている場合、Shift+ Alt+ Lをクリックすると、ソリューションエクスプローラーの現在のファイルにフォーカスが移動します。
承認された回答に記載されているように、アクティブアイテムの追跡も有効にする必要があります。
ツール->オプション->プロジェクトとソリューション->ソリューションエクスプローラーでアクティブアイテムを追跡
これには多くの方法があります。
現在のファイルに1回移動します。
Visual Studio 2013
VS 13には、これを行うための独自のショートカットがあります:Ctrl+ \、S(Ctrl+を\押し、両方のキーを離し、Sキーを押します)
あなたが探している場合は、このデフォルトのショートカットを編集することができSolutionExplorer.SyncWithActiveDocument
、あなたの中でKeyboard Settings
(ツール- >オプション- > Enviornment->キーボード)
さらに、ソリューションエクスプローラーに新しいアイコンがあります。詳しくは、こちらをご覧ください。
Visual Studio 2012
VS 2012を使用している場合は、VS2013からVS2012にこの新しい機能を追加するための優れたプラグインがあります。デフォルトのショートカットはstrg+ alt+ üです。ソリューションエクスプローラーへのナビゲートはstrg +にマップされているので、これが最適だと思いますü。
リシャーパー
あなたが使用している場合はReSharperの試みShift+ Alt+L
Strg+ Alt+ Lを使用してソリューションエクスプローラーに移動できるので、これは素晴らしいマッピングです
現在のファイルを常に追跡する:
Visual Studio> = 2012:
ソリューションエクスプローラーで現在のファイルを常に追跡する場合は、承認された回答(ツール->オプション->プロジェクトとソリューション->ソリューションエクスプローラーでアクティブアイテムを追跡する)からソリューションを使用できますが、これはできると思います大規模なプロジェクトでは非常に迷惑になります。
Strg
とCtrl
&ü
と;
VS2012のソリューションのため。
Ctrl + `, S
:)
ReSharperがインストールされておらず、ショートカットShift
+ Alt
+ を使用L
してVisual Studio 2013のソリューションエクスプローラーで現在のファイルにフォーカスを移動する場合は、次の手順に従ってください。
[次を含むコマンドを表示]ボックスに「solutionexplorer」と入力し、下のリストでSyncWithActiveDocumentコマンドを探します。
「ショートキーを押す」ラベルの下のテキストボックスをクリックして押してください:Shift
+ Alt
+ L
そして割り当てボタンをクリックして完了です:
Visual Studioでファイルを開いて確認し、ショートカットキーShift
+ Alt
+ L
を押すと、ソリューションエクスプローラーにファイルが表示されます。楽しい!
Shift + Alt + L
VS2012の場合、Edit.LineCutに使用されます(ここを参照)。
VSSでは3つの方法で可能です。
Active sync
ソリューションエクスプローラーのアイコンをクリックできます。Ctrl
+ [
+ S
)を使用すると、アクティブなアイテムに移動できます。注:1または2は、平均時間内でのみ機能します。。したがって、1番目または2番目のいずれかを使用する必要があります。