TFSをソース管理として使用するVisualStudioで、履歴を表示してcsファイルをダブルクリックすると、ファイルがメモ帳に読み込まれます。アプリケーションをnotepad++に変更するにはどうすればよいですか?
また、ファイルのOSのデフォルトアプリケーションを引き続きVisualStudioにします。
TFSをソース管理として使用するVisualStudioで、履歴を表示してcsファイルをダブルクリックすると、ファイルがメモ帳に読み込まれます。アプリケーションをnotepad++に変更するにはどうすればよいですか?
また、ファイルのOSのデフォルトアプリケーションを引き続きVisualStudioにします。
ProcessMonitorログに注いだ後、解決策を見つけたと思います!
Windows シェル (エクスプローラー) がテキスト ファイルの "編集" アクションを認識する内容を変更する必要があります。このキーを変更できました:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command
メモ帳以外のもの(私の場合はnotepad2)に。現在、Visual Studio の TFS の変更セット ダイアログは、そのエディターで cs ファイルを開きます。
これにより、cs ファイルだけでなく、「テキスト」と見なされるすべての編集オプションが変更される可能性があります。ファイルの関連付けに関するレジストリ エントリはかなり複雑です。.cs ファイルをこの一般的な「テキスト」カテゴリから関連付けを解除して、この変更は cs ファイルに対してのみ行います (しかし、私はそれほど野心的ではありません) また、人々のファイルの関連付けやシェル コマンド (開く、編集など...) がマシン (OS のバージョン) によって異なる場合でも驚かないでしょう。 、インストールされたツールなど) - YMMV.
\レジストリに新しい値を追加することで、これを構成できました。
OS: Windows 7 エンタープライズ x64
それを行う方法の手順。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations
それが役に立てば幸い。
私が見つけた唯一の方法は、メモ帳をメモ帳++に置き換えることです。この記事では、その方法について説明します。コメントをチェックして、notepad++ に付属の「小さな exe」へのリンクを取得することを忘れないでください。W7 x64 で魅力的に動作します。
乾杯、フィル
それを変更するためのオプションが Visual Studio に表示されないので、システムの既定のテキスト エディターを使用していると推測します。
*.cs ファイルの既定のハンドラーとして Notepad++ を割り当ててみてください。
設定/設定/ファイルの関連付けに移動して、メモ帳++からこれを行うことができます。
エクスプローラーで .cs ファイルを右クリックし、[プログラムから開く] に移動して [メモ帳 ++] を選択し、[選択したプログラムを常に使用して、この種類のファイルを開く] ボックスをオンにしてから実行することもできます。わかった。
私にとって唯一うまくいくのは、Windows Explorer で特定のファイル タイプのデフォルト プログラムを VS IDE で開くように設定した場合です。
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
これにより、VS の新しいインスタンスでコードが開きます。理想的ではありませんが、少なくとも読みやすくなります。