2013-12-09 3 views
6

В VS2013 Я хочу посмотреть тот же файл cshtml в 2 окна бок о бок (то есть вертикальный сплит). Я знаю, как сделать горизонтальный раскол, но это не то, что я здесь.Вертикальное разделение окна cshtml в VS2013

Обычный подход состоит в том, чтобы дублировать вкладку (WINDOW, New Window) для файла, а затем создать новую группу вертикальных вкладок.

Однако, я не могу найти способ дублировать вкладку cshtml, так как пункт меню New Window отключен для этого типа файла.

Он отлично работает для .cs и даже .js. Я попытался назначить комбинацию клавиш для Window.NewWindow, но он по-прежнему не работает для cshtml файлов.

Любые предложения?

+0

Немного хакерский, но он работает. Измените имя файла из sth.cshtml на sth.cs, а затем удалите весь контент, чтобы он был просто пустым файлом. Сохрани это. Теперь доступно новое окно. Расположите два окна, как хотите. Затем вставьте обратно исходное содержимое и переименуйте файл в sth.cshtml. Таким образом вам придется открывать окна. – Yoghurt

+0

Спасибо Йогурт. Тем не менее, я ищу гораздо более простое решение (и надеюсь, что он есть)! Процедура, которую вы наметили, слишком часто используется для быстрого бок о бок ... – Harald

ответ

17

Чтобы включить «новое окно» для cshtml, вы можете изменить только «Одиночное кодовое окно» от 1 до 0 в разделе реестра HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0_Config \ Languages ​​\ Language Services \ HTMLX.

Вероятно, он был отключен по какой-либо причине, и изменение 12.0_Config подвержено перезаписыванию при следующем обновлении VS, но вы можете попробовать, как оно работает.

+0

Это сработало! Спасибо, Сергей. Откуда вы получили эту информацию? Есть ли еще такие советы, откуда этот? – 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. –

Смежные вопросы