2013-12-09 3 views
6

VS2013では、2つのウィンドウで同じcshtmlファイルを横並び(縦方向の分割)で表示したいと考えています。私は水平分割を行う方法を知っていますが、それは私がここにしたものではありません。VS2013でのcshtmlウィンドウの垂直方向の分割

通常、ファイルのタブ(WINDOW, New Window)を複製し、新しい垂直タブグループを作成します。

cshtmlタブを複製する方法が見つかりません。New Windowというメニュー項目が無効になっています。

.cs.jsファイルでも正常に動作します。 Window.NewWindowのキーコンボを割り当てようとしましたが、それでもcshtmlファイルでは機能しません。

提案がありますか?

+0

これはちょっとハッキリですが動作します。ファイル名をsth.cshtmlからsth.csに変更し、すべてのコンテンツを削除して空のファイルにします。それを保存。新しいウィンドウが表示されます。あなたが望む2つのウィンドウを配置します。その後、元のコンテンツを貼り付けて、ファイルの名前をsth.cshtmlに戻します。このようにして、ウィンドウを開く必要があります。 – Yoghurt

+0

ありがとうヨーグルト。しかし、私ははるかに簡単な解決策を探しています(そして1つありたいと思っています)!あなたが概説した手順は、面倒な手間がかかっています... – Harald

答えて

17

cshtmlの "新しいウィンドウ"を有効にするには、レジストリキーHKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0_Config \ Languages \ Language Services \ HTMLXの "Single Code Window Only"を1から0に変更します。

これはおそらく理由で無効になっていて、12.0_Configを変更すると、次のVSアップデートで上書きされる傾向がありますが、その動作方法を試すことができます。

+0

それはうまくいきました! Sergeyに感謝します。あなたはどこからこの情報を入手しましたか?このようなヒントがありますか? – Harald

+0

「シングルコードウィンドウのみ」の値はここに記載されています:http://stackoverflow.com/questions/728949/open-two-instances-of-a-file-in-single-visual-studio-session –

+5

VS 2015 - このレジストリキーを使用してください: 'HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0_Config \ Languages \ Language Services \ HTMLX'。これがピックアップされるためには、VSを再起動する必要があります。 –

関連する問題