2012 年より前のバージョンの Visual Studio では、現在のアクティブなテキスト ファイルに対して "Open Containing Folder" を実行するためのホットキーを作成できました。キーストロークが割り当てられたマクロを作成することで、これを実現しました。
Visual Studio 2012 にはマクロがありません。このバージョンで上記を達成するにはどうすればよいですか?
2012 年より前のバージョンの Visual Studio では、現在のアクティブなテキスト ファイルに対して "Open Containing Folder" を実行するためのホットキーを作成できました。キーストロークが割り当てられたマクロを作成することで、これを実現しました。
Visual Studio 2012 にはマクロがありません。このバージョンで上記を達成するにはどうすればよいですか?
残念ながら、マクロがIDEから削除されたため、VSSDKをダウンロードしてVSPackageを作成する必要があります。
マクロに最も近いのはPowerShellスクリプトです。これはコンソールから実行できますが、キーボードショートカットをマクロに割り当てる方法はわかりません。
IDEの外部でPSを実行することはオプションです(キーボードショートカットが構成された外部ツールコマンドを使用)が、プロセスの外部でEnvDTEを取得することは複雑になる可能性があります。
編集:はるかに簡単な解決策があります。そもそも気づかなかったなんて信じられない!
ツール...オプション...環境...キーボードに移動してFile.OpenContainingFolder
、ショートカットを 見つけて割り当てます。このコマンドは、アクティブなドキュメントを含むフォルダを開きます。