Как открыть вторую вкладку в visual studio
Я использую Visual Studio Code 1.3.1 с недавно введенными вкладками. Когда я нажимаю на файлы, первый файл открывается на вкладке. Если я не внесу никаких изменений в этот файл, второй файл откроется на той же вкладке. Как я могу избежать этого и заставить Visual Studio Code всегда открывать новую вкладку?
Я предполагаю, что вы используете файловый браузер, расположенный на боковой панели в коде Visual Studio, для открытия файлов. Если это не так, этот ответ, скорее всего, не будет вам полезен.
Когда вы [одиночно] щелкаете файл на боковой панели, код Visual Studio открывает его в так называемом «режиме предварительного просмотра», что позволяет быстро просматривать файлы.
Вкладки режима предварительного просмотра не остаются открытыми. Как только вы откроете другой файл на боковой панели, будет использоваться существующая вкладка «Режим предварительного просмотра» (если она существует). Вы можете определить, находится ли вкладка в режиме предварительного просмотра, посмотрев ее заголовок на панели вкладок. Если заголовок курсив, вкладка находится в режиме предварительного просмотра.
Чтобы открыть файл для редактирования (т.е. не открывать в режиме предварительного просмотра), дважды щелкните файл на боковой панели.
Если вы хотите отключить режим предварительного просмотра все вместе, вы можете сделать это, установив "workbench.editor.enablePreview": false в вашем файле настроек. Также запомните параметр "workbench.editor.enablePreviewFromQuickOpen" , если вы хотите отключить его только в быстро открывающемся меню.
Прежде чем вы сможете отключить режим предварительного просмотра, вам нужно открыть файл настроек .
Pro Tip: Вы можете использовать Command Palette , чтобы открыть файл настроек, просто введите " Preferences: Open User Settings "!
Открыв файл настроек (файл настроек ваш должен находиться справа), добавьте свойство "workbench.editor.enablePreview" и установите для него значение false .
Вы можете узнать больше о «Режиме предварительного просмотра» кода Visual Studio, здесь .
Если вы не хотите отключать режим предварительного просмотра, вы можете явно указать vscode, чтобы оставить открытую определенную вкладку. Как упоминалось выше, заголовок вкладки с курсивом находится в режим предварительного просмотра.
Текущая функция предоставления мне выпадающего меню, какую вкладку выбрать, просто раздражает. Есть ли возможность удалить его, чтобы вкладки работали как в каком-то современном веб-браузере.
Я не могу не подчеркнуть, насколько это раздражает. С VSCode, а также другими редакторами.По умолчанию Ctrl + Tab в Visual Studio Code циклически переключает вкладки в порядке их последнего использования. Это сбивает с толку, потому что это зависит от скрытого состояния.
Веб-браузеры переключаются между вкладками в видимом порядке. Это гораздо более интуитивно понятно.
Чтобы добиться этого в Visual Studio Code, вы должны отредактировать keybindings.json . Используйте Палитру команд с CTRL+SHIFT+P , введите «Предпочтения: Открыть сочетания клавиш (JSON)» и нажмите Enter .
Затем добавьте в конец файла:
В качестве альтернативы, чтобы прокручивать только вкладки текущего окна / разделенного вида, вы можете использовать:
Кроме того, вы можете использовать Ctrl + PageDown (Windows) или Cmd + Option + Right (Mac).
На самом деле это не имитирует выпадающее поведение. С помощью этих сочетаний клавиш вы просто перемещаетесь по вкладкам вправо ( ctrl+tab ) или влево ( ctrl+shift+tab ). Для перемещения вкладок на основе истории использования их: < "key": "ctrl+tab", "command": "workbench.action.openPreviousRecentlyUsedEditor" >, < "key": "ctrl+shift+tab", "command": "workbench.action.openNextRecentlyUsedEditor" >. @GabrielZiegler Я знаю, верно. Firefox также использует этот режим вкладок. @evenfrost ОП не хочет ориентироваться на основе истории, поэтому этот ответ хороший. А кто не предоставляет возможность изменить поведение этой вкладки, вместо этого нужно отредактировать файл привязок клавиш ?!@Combii я нашел способ поменяться
CMD + 1 , CMD + 2 , CMD + 3 с CTRL + 1 , CTRL + 2 , CTRL + 3 , .
В macOS перейдите по ссылке:
На этой странице нажмите кнопку в правом верхнем углу страницы .
и добавьте конфигурацию ниже, затем сохраните.
Теперь вы можете использовать CMD + 6 для переключения между вкладками и CTRL + 1 для фокусирования групп редактора! Надеюсь, что этот ответ полезен.
alt + n делает это уже на Windows, я уверен, что есть эквивалент Mac на Mac эквивалент это control + n. Я считаю, что это не интуитивно понятно, так как большинство программ по умолчанию использует cmd + n для навигации по вкладкам. Переключение между двумя режимами поведения означает, что вы можете положиться на мышечную память при попытке навигации по своим вкладкам. Я думаю, что на Mac они просто переносят настройки Windows с изменением команды для управления некоторыми функциями (например, переключателем) и не переносят другие (например, открывают и закрывают вкладку терминала). Это очень неудобно. Кроме того, для новейшей версии (апрель 2009 г.) вы можете просто найти эти элементы ( workbench.action.openEditorAtIndex1 ) и изменить их. Не нужно идти keybindings.json . Начиная с версии 1.38.1 (для OSX), это устарело. В соответствии с документацией перейдите по ссылке Preferences > Keyboard Shortcuts и затем щелкните значок справа от строки заголовка редактора. Это откроется keybindings.json .Windows
При использовании кода Visual Studio в Windows вы можете CTRL + PAGE_UP переключаться на предыдущую вкладку и CTRL + PAGE_DN переходить на следующую вкладку.
У вас также есть возможность переключаться на вкладки, основываясь на их (ненулевом относительном) индексе. Вы можете сделать это, нажав и удерживая ALT , а затем номер (от 1 до 9).
Macos
Для быстрой навигации между вкладками нажмите и удерживайте CMD клавишу, а затем номер (от 1 до 9) вкладки, на которую вы хотите переключиться.
У вас также есть возможность переключаться между предыдущей / следующей вкладкой с помощью CMD + ALT + LEFT/RIGHT сочетания клавиш.
Обратите внимание, что для переключения на вкладку, которая находится в другой группе редакторов, необходимо сначала переключиться на нужную группу редакторов.
Совет для профессионалов : если вам не нравится какое-либо из назначений клавиш, вы можете поменять их так, как вам удобно!
Я пытаюсь открыть вкладку в новом окне кода Visual Studio, чтобы переместить ее на другой экран. Если я перетащу вкладку на другой экран, файл будет создан. Есть ли ярлык для открытия вкладки в новом окне кода Visual Studio, чтобы я мог переместить ее на другой экран?
В Windows и Linux нажмите Ctrl + K , затем отпустите клавиши и нажмите O (буква O, а не ноль).
В macOS нажмите command + K , затем O (без удержания command ).
Это откроет вкладку активного файла в новом окне / экземпляре.
Пока они не поддерживают это, вы можете попробовать следующие обходные пути :
Дублирующаяся рабочая область в новой команде Windows была добавлена в v1 .24 (май 2018), чтобы решить эту проблему.
- Откройте сочетания клавиш Ctrl + K , Ctrl + S
- Сопоставьте workbench.action.duplicateWorkspaceInNewWindow с Ctrl + Shift + N или с чем угодно.
Вместо того, чтобы вручную открывать новое окно и перетаскивать файл, вы можете сделать все это одной командой.
- Открыть активный файл в новом окне Ctrl + K , O
Как указал AllenBooTung, вы можете открывать / перетаскивать любой файл в отдельном пустом экземпляре.
- Открыть новое окно Ctrl + Shift + N
- Перетащите вкладку в новое окно
VS Code не позволит вам открыть одну и ту же папку в двух разных экземплярах, но вы можете использовать Рабочие пространства, чтобы открыть один и тот же каталог файлов в соседнем экземпляре.
- Открыть папку Ctrl + K , Ctrl + O
- Сохранить текущий проект как рабочее пространство
- Открыть папку Ctrl + K , Ctrl + O
Для любого обходного пути также рассмотрите возможность настройки автосохранения, чтобы документы синхронизировались, изменив настройку files.autoSave на afterDelay , onFocusChange или >
Это должно быть возможно, например, вызовите команду Open Active File in New Window и откройте этот файл в пустом рабочем пространстве в Интернете.
Если вы используете отличный
Просто нажмите Apple-Shift-N (как в «новом окне»)
Перетащите туда все, что хотите.
Когда я хочу разделить экраны, я обычно делаю одно из следующего:
- открыть новое окно с помощью: Ctrl + Shift + N
и после этого я перетаскиваю текущий файл, который хочу, в новое окно. - в проводнике файлов - я нажимаю Ctrl + Enter для нужного файла - и затем этот файл и другой файл открываются вместе на одном экране, но в режиме разделения, чтобы вы могли видеть два файла вместе. Если экран достаточно широкий, это совсем не плохое решение, к которому можно привыкнуть.
Просто обновление, 1 февраля 2019 года: cmd+shift+n на Mac теперь открывает новое окно, в котором вы можете перетаскивать вкладки. Я не узнал об этом до тех пор, пока через ответ KyleMit и не увидел, что его предложение по сопоставлению клавиш уже сопоставлено с правильным действием.
Нынешняя работа дает мне пункт выпадающего меню, какая вкладка выбрать-это просто так раздражает. Есть ли возможность удалить его, чтобы закладки работали бы как в некоторых современных веб-браузер.
По умолчанию, <и>на Ctrl</роз>+<и>вкладка</КБД> В циклы в Visual Studio кода через вкладки в порядок недавно. Это сбивает с толку, потому что это зависит от скрытом состоянии.
Цикл веб-браузеров с помощью вкладок в видимом порядке. Это гораздо более интуитивным.
Для достижения этого в Visual Studio кода, Вы должны изменить комбинации клавиш.формат JSON`. Используйте команду палитра с <и>Ctrl+сдвиг+Р</роз> введите "в настройках: открыть сочетания клавиш (в формате JSON)", и нажмите <и>введите</роз>.
Затем добавить в конец файла:
Кроме того, чтобы только пролистать вкладки текущего окна/вид, вы можете использовать:
Кроме того, вы можете использовать <и>сочетание клавиш Ctrl</роз>+<и>вниз</роз> (Windows) или <и>УМК</роз>+<и>вариант</роз>+<и>право</роз> (Мак).
@Combii я нашел способ замены
УМК+1, УМК+2, УМК+3 С сочетание клавиш Ctrl+1, сочетание клавиш Ctrl+2, сочетание клавиш Ctrl+3, .
В macOS, перейти к:
код и GT; предпочтения и GT; сочетания клавиш
На этой странице выберите ссылку
комбинации клавиш.в JSON
который находится прямо под полем поиска и дописывать конфигурацию ниже, а затем сохранить.
Теперь вы можете использовать cmd+4, чтобы переключаться между вкладками и Ctrl+1 фокус-группам редактор! Надеюсь, этот ответ поможет.
При использовании Visual Studio кода на Windows, вы можете использовать сочетание клавиш Ctrl + PAGE_UP , чтобы переключиться на предыдущую вкладку, и нажмите Ctrl + PAGE_DN , чтобы перейти к следующей вкладке.
У вас также есть возможность переключиться на вкладки на основе их (ненулевого индекса относительной). Вы можете сделать это, нажав и удерживая Alt и, за которым следует номер (1 до 9).
macOS и
Для быстрой навигации между вкладками нажимайте и удерживайте УМК ключ, затем число (от 1 до 9) на вкладке вы хотите переключиться.
У вас также есть возможность переключаться между предыдущую/следующую вкладку с помощью клавиатуры команду Cmd + Alt + влево/вправо `ярлык.
Обратите внимание, что для того, чтобы переключиться на вкладку, которая находится в другой группе Редактор, вы должны сначала перейти в нужную группу редактор.
Читайте также: