visual-studio - скачать - visual studio ubuntu




Откройте два экземпляра файла в одной сессии Visual Studio (9)

У меня есть файл xyz.cpp . Я хочу открыть два экземпляра этого файла в Visual studio (кстати, я использую 2005). Почему я хочу это сделать? Я хочу сравнить два раздела одного и того же файла рядом друг с другом. Я знаю обходные пути, такие как:

  1. Сделайте копию файла. Но проблема в том, что он не изящный, и я не хочу делать копии каждый раз, когда сталкиваюсь с этим.

  2. Я могу разделить окно на два. Проблема с расколом, чем я могу разделить ее только по горизонтали. Результатом горизонтального разделения является то, что правая половина экрана - это пробел.

Если бы мне удалось разбить его по вертикали или открыть два экземпляра одного и того же файла, это увеличит количество строк кода, которые я могу сравнить.


Перейдите в меню [Меню]> Windows > Новое окно


Вот как это сделать ...

  1. Выберите вкладку, в которой вы хотите две копии

  2. Выберите « Window > « New Window в меню.

  3. Щелкните правой кнопкой мыши новую вкладку и выберите « New Vertical Tab Group

Если в меню « New Window не указано « New Window обратите внимание на то, что эта команда существует, даже в Visual Studio 2017. Добавьте ее в меню « Window с помощью « Tools > « Customize > « Commands . В этот момент решайте, куда поместить команду « New Window и выберите « Add Command .

ОБНОВЛЕНО «30 июля 2018 года»

В версии Visual Studio версии 1.25.1 и более поздних версий

Способ 1

Вы можете просто щелкнуть левой кнопкой мыши по файлу в боковой панели (проводник) и нажать Ctrl+Enter

Путь 2

Просто щелкните правой кнопкой мыши файл в боковой панели VSCode (проводник) и выберите первый вариант, open to the side


Для более новых версий (таких как VS 2017)

  • Выберите окно, которое вы хотите дублировать.
  • Перейдите на вкладку «Окно» и нажмите «Разделить» в верхней части списка.
  • Когда вы закончите, нажмите его еще раз, чтобы переключить его

Для типов файлов, где один и тот же файл не может быть открыт в вертикальной группе вкладок (например, файлы .vb), вы можете

  • Откройте 2 разных экземпляра Visual Studio
  • Открыть один и тот же файл в каждом экземпляре
  • Измените размер окон IDE и разместите их рядом друг с другом, чтобы достичь макета.

Если вы сохраните на диск в одном экземпляре, вам придется перезагрузить файл при переключении на другой. Также, если вы вносите изменения в оба экземпляра, вам придется разрешить второе сохранение. Visual Studio предлагает вам в обоих случаях различные варианты. Вы немного упростите свою жизнь, если будете редактировать только один экземпляр.


Откройте файл (вы используете несколько групп вкладок, убедитесь, что ваш файл выбран).

Меню: Окно -> Сплит (поочередно, этот крошечный нуль чуть выше вертикальной полосы прокрутки редактора - возьмите его и перетащите)

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

Как только вы закончите, возьмите сплиттер и перетащите его полностью (или Меню: Окно -> Удалить Сплит)


Открыв свой файл, перейдите в окно команд (view-> other window-> окно команд или просто ctrl-alt-A)

тип:

Window.NewWindow

а потом

Window.NewVerticalTabGroup

работал для меня (vs2017)

или с помощью меню:

окно -> новое окно

window -> новая группа вертикальных кранов


У меня нет копии VS 2005, но этот процесс работает на VS 2008:

  1. Откройте файл xyz.cpp вместе с другим файлом
  2. Щелкните правой кнопкой мыши заголовок вкладки и выберите новую группу вертикальных вкладок
  3. Щелкните левой кнопкой мыши на этом другом файле в первой группе вкладок
  4. Откройте xyz.cpp через проводник решений снова

Теперь у вас должно быть два экземпляра файла в отдельных вертикальных группах вкладок.


Я придумал хак, который может привести к результату, намеченному в первоначальном ответе.

Если у вас есть файл, который вы хотите в двух окнах в исходном элементе управления, вы можете щелкнуть правой кнопкой мыши по файлу и выбрать сравнение, вы можете сравнить

Если вы сравните, у вас появится новое окно Called diff, показывающее содержимое вашего файла.

Это, конечно, не идеально, поскольку окно diff будет иметь цвета diff, загрязняющие текст. Примечание. Вы можете сравнить файл, который хотите открыть, и удалить файл, а затем у вас будет окно на очень уродливом зеленом фоне.

Это не идеально, это взломать, но это был единственный способ, которым я нашел действительно тот же файл в двух окнах.


Ответ Luke выше не работал для меня, команда «Новое окно» уже была указана в настройках, но не отображается в контекстном меню вкладки .js, несмотря на удаление параметра реестра.

Поэтому я использовал:

инструменты

Cutomize ...

Клавиатура ...

Прокрутите вниз, чтобы выбрать Window.NewWindow

и я нажал и назначил сочетания клавиш Ctrl + Shift + W

Это сработало для меня.

==== РЕДАКТИРОВАНИЕ ====

Ну, «работал» был слишком сильным. Мой ярлык на клавиатуре действительно открывает другую вкладку в одном и том же файле JavaScript, но бесполезно, что она не отображает содержимое, это просто пустое белое окно! Возможно, вам повезет больше.







editor