Открывать файлы всегда в новой вкладке

Я использую Visual Studio Code 1.3.1 с недавно введенными вкладками.

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

Как я могу избежать этого и заставить Visual Studio Code всегда открывать новую вкладку?

Ответ 1

Когда вы [single-] щелкаете файл в браузере файлов на левой боковой панели или открываете его из быстро открывающегося меню (Ctrl - P, введите имя файла, Enter), Visual Studio Code открывает его в каком-либо называется "Режим предварительного просмотра", который позволяет быстро просматривать файлы.

Вкладки режима предварительного просмотра не остаются открытыми. Как только вы откроете другой файл на боковой панели, будет использоваться существующая вкладка "Режим предварительного просмотра" (если она существует). Вы можете определить, находится ли вкладка в режиме предварительного просмотра, посмотрев ее заголовок на панели вкладок. Если заголовок выделен курсивом, вкладка находится в режиме предварительного просмотра.

Чтобы открыть файл для редактирования (т.е. Не открывать в режиме предварительного просмотра), дважды щелкните файл на боковой панели или single- щелкните его на боковой панели, затем дважды щелкните заголовок вкладки его режима предварительного просмотра.

Если вы хотите отключить режим предварительного просмотра все вместе, вы можете сделать это, установив "workbench.editor.enablePreview": false в вашем файле настроек. Вы также можете использовать параметр "workbench.editor.enablePreviewFromQuickOpen" чтобы отключить его только в быстро открывающемся меню.

Прежде чем вы сможете отключить режим предварительного просмотра, вам нужно открыть файл настроек.

Совет для профессионалов: Вы можете использовать командную палитру, чтобы открыть файл настроек, просто введите " Preferences: Open User Settings "!

Открыв файл настроек (файл настроек должен находиться справа), добавьте свойство "workbench.editor.enablePreview" и установите для него значение false.

Вы можете узнать больше о коде Visual Studio "Режим предварительного просмотра", здесь.

Ответ 2

Если вы не хотите отключать режим предварительного просмотра, вы можете явно указать vscode оставить открытую определенную вкладку. Как упоминалось выше, заголовок вкладки с курсивом находится в режиме предварительного просмотра.

Для того, чтобы получить вкладку из режима предварительного просмотра можно либо правая кнопка мыши на вкладке и выберите keep open или использовать сочетание клавиш cmd + k enter, что отображается в командной workbench.action.keepEditor

Ответ 3

Я столкнулся с той же проблемой и откройте файл settings.json, добавьте следующее:

"workbench.editor.enablePreview": false

Ответ 4

Используйте workbench.editor.enablePreview: false, чтобы полностью отключить режим предварительного просмотра.

Используйте workbench.editor.enablePreviewFromQuickOpen: false для отключения режима предварительного просмотра файлов, открытых из быстрого меню.

Ответ 5

Для тех, кто не хочет отключать режим предварительного просмотра.

Когда я прочитал все комментарии и обнаружил, что мне больше по душе, это быстрая клавиша для закрепления открытого файла из Quick Open/Ctrl + P или то есть, чтобы сохранить открытый файл в редакторе, и да, переключать не нужно свою руку на мышь, чтобы дважды щелкнуть по списку файлов.

Благодаря @jontem и @MattLBeck.

Вызовите команду save с помощью Ctrl+S (cmd+s) - это самый простой способ достичь того, что я предпочел.

И если вы узнали, что делаете это, чтобы сохранить открытый файл в редакторе довольно часто, да, я бы предпочел, чтобы вы установили параметр "workbench.editor.enablePreview": false или "workbench.editor.enablePreviewFromQuickOpen": false как уже упоминалось ранее.

Ответ 6

⚡ На самом деле, VSCode показывает предварительный просмотр файла.

Вы можете отключить предварительный просмотр с помощью этого:

"workbench.editor.enablePreview": false,

Add Просто добавьте эти две настройки, и все готово.

VSCode tip

Ответ 7

Следите за именем файла курсивом

Обратите внимание, что имя файла на вкладке отформатировано курсивом, если оно было открыто в Preview Mode.

Быстро вывести файл из режима предварительного просмотра

Чтобы сохранить файл всегда доступным в редакторе VSCode (то есть вывести его из режима Preview Mode в обычный режим), дважды щелкните вкладку. Затем вы заметите, что имя становится не курсивом.

Функция или ошибка?

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

Ответ 8

Файл меню → Настройки → Настройки пользователя: добавьте эту строку "workbench.editor.enablePreviewFromQuickOpen": false

Ответ 9

Открыть в новой вкладке Solution:

  1. Откройте палитру команд с помощью: Cmd + Shift + K
  2. Открыть файл настроек с помощью: Настройки: Открыть настройки (JSON)
  3. В настройках пользователя включите вкладки с помощью: "workbench.editor.showTabs": true

Ответ 10

По сути, есть три параметра, которые нужно обновить (Настройки >> Настройки):

  • workbench.editor.enablePreview: установите это, чтобы глобально включить или отключить редакторы предварительного просмотра

  • workbench.editor.enablePreviewFromQuickOpen: установите этот параметр, чтобы включить или отключить предварительный просмотр редакторов при открытии из Quick Open

  • workbench.editor.showTabs: наконец, нужно установить это
    в противном случае вкладки не будут отображаться, и вы будете просто
    интересно, почему установка/отмена вышеупомянутых двух не работала

Ответ 11

Вы можете сделать это через графический интерфейс

enter image description here

Поиск предварительного просмотра

enter image description here

снимите флажки с опций Enable Preview и Enable Preview from Quick Open

Ответ 12

Как указано выше, hktang:

одним кликом открывает файл в режиме предварительного просмотра (текст заголовка курсивом)

Двойной щелчок по тому же файлу выходит из режима предварительного просмотра (текст заголовка изменяется с курсива на обычный шрифт)

Я думаю, что это "компримирующая" функция, позволяющая пользователям "ориентироваться" в обоих мирах; предварительный просмотр и отсутствие предварительного просмотра.

  • Все, что вам нужно сделать, это щелкнуть файл, чтобы открыть его на правой панели.
  • Затем немедленно дважды щелкните по нему, чтобы сохранить его там.
  • Или - просто тройной щелчок. Файл открывается в режиме предварительного просмотра.

HTH Пол С.

Ответ 13

В моем случае мне также пришлось установить для свойства workbench.editor.showTabs значение true (в дополнение к workbench.editor.enablePreview).

Я не уверен, как это изменилось на ложное. Возможно, я случайно установил его в false с помощью некоторого ярлыка.

Ответ 14

включение с помощью графического интерфейса

перейти к Code -> Preferences -> Settings -> User -> Window -> New Window

здесь Открыть файлы в новом окне, в раскрывающемся списке выберите "on", что это.

мой код VS версия 1.38.1

Ответ 15

Это так запутанно. Все разработчики, которых я спросил, не оценили это поведение по умолчанию.

Я использую cmd + P чтобы открыть файлы проекта.

Ответ 16

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