2009-07-30 4 views
2

.aspxページを表示するときにF7を押すことが多いコードビーインドに到達するために取り組んでいますが、時には自然な習慣から外れることもあります。 frsutratingするために頻繁に十分に起こる)。コードビハインドスイッチでF7キーを押すと、.aspxのデザインビューが表示され、レンダリングにしばらく時間がかかります。コードビハインドページのデザインビューを無効にする

私は既にデフォルトのオープンとして「ソースビュー」を持っていますが、コードビハインドでデザインの代わりに.aspxソースにスワップするとF7が欲しいです...これは可能ですか?

答えて

4

http://www.codeproject.com/KB/macros/ToggleAspNetCodeBehind.aspx?print=true はあなたが必要なものでなければなりません:

**Change the line:** 
    OpenCodeBehindFile(activeDoc) 
to: 
    OpenCodeBehindFile(activeDoc & ".cs") 

**Change the line in OpenCodeBehindFile from:** 
    projItem.Open(Constants.vsViewKindCode) 
to: 
    projItem.Open(Constants.vsViewKindCode).Activate() 

参考:http://social.msdn.microsoft.com/forums/en-US/csharpide/thread/90ccfd68-c083-49a4-947a-03178d6af288/

+0

このマクロはそのままの状態で完璧です。インストールし、View.ToggleDesignerのキーボードショートカットを削除し、マクロをF7に設定します。次に、ソースとコードを交換するためにF7を使用することができます。 – friggle

6

私はこの動作をしていますが、これは箱のままでこの方法だと思いましたが、ReSharperをインストールしました。キーボード設定を見ると、私のF7は "View.ViewCode(F7(設定デザイナ))"と "View.ToggleDesigner(F7(グローバル))"にバインドされています。以下の変更を加えて

+1

おかげで、私が探していたものです! =) –

関連する問題