Текущая функция предоставления мне выпадающего меню, какую вкладку выбрать, просто раздражает. Есть ли возможность удалить его, чтобы вкладки работали как в каком-то современном веб-браузере.
326
Текущая функция предоставления мне выпадающего меню, какую вкладку выбрать, просто раздражает. Есть ли возможность удалить его, чтобы вкладки работали как в каком-то современном веб-браузере.
Ответы:
По умолчанию 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" }
.@Combii я нашел способ поменяться
CMD + 1 , CMD + 2 , CMD + 3 с CTRL + 1 , CTRL + 2 , CTRL + 3 , ...
В macOS перейдите по ссылке:
На этой странице нажмите кнопку в правом верхнем углу страницы ...
и добавьте конфигурацию ниже, затем сохраните.
Теперь вы можете использовать CMD + [1-9] для переключения между вкладками и CTRL + [1-3] для фокусирования групп редактора! Надеюсь, что этот ответ полезен.
источник
workbench.action.openEditorAtIndex1
) и изменить их. Не нужно идтиkeybindings.json
.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
сочетания клавиш.Обратите внимание, что для переключения на вкладку, которая находится в другой группе редакторов, необходимо сначала переключиться на нужную группу редакторов.
Совет для профессионалов : если вам не нравится какое-либо из назначений клавиш, вы можете поменять их так, как вам удобно!
источник
CTRL + PAGE_UP
либоCTRL + PAGE_DN
, в зависимости от того, каким образом вы хотите переключаться.CTRL + ALT + LEFT
иCTRL + ALT + RIGHT
это не сочетание клавиш , которые я перечислил для Windows.Если вы используете
VSCodeVim
расширение, вы можете использовать сочетания клавиш Vim :источник
Это также работает на MAC OS :
Предыдущая вкладка: Shift+ Cmd+[
Следующая вкладка: Shift+ Cmd+]
источник
macOS - новая редакция 2017 года
В 2017 году сочетания клавиш VS CODE были изменены на CTRL+ 1, CTRL+ 2, CTRL+ и т. 3Д. Для переключения между вкладками.
CMD+1, CMD+2, and CMD+3
переключаться между и создаватьtab groups
источник
CMD+1, CMD+2, and CMD+3
вместоCTRL+1, CTRL+2, CTRL+3
?CMD + ALT + LEFT/RIGHT
просто переключать все вкладки во всех группах.Windows
предыдущий
Ctrl+ Shift+Tab
следующий
Ctrl + Tab
Mac OS
предыдущий
Shift+ Cmd+[
следующий
Shift + Cmd +]
источник
Лучше Approch является использование Alt + правая и альт + левая клавиши для навигации , как JetBrains IDE WebStorm делает
Вот мой конфиг. это также включает создание нового файла и папки
источник
для Linux ... я использую Ctrl + pageUp или pageDown
источник
Visual Studio Code v1.35.0 позволяет установить последовательности клавиш ( Ctrl+ Tab) / ( Shift+ Ctrl+ Tab) для последовательного переключения между редакторами, привязав эти последовательности клавиш к командам «Вид: Открыть следующий редактор» и «Вид: Открыть предыдущий редактор» соответственно ,
На macOS:
Если вы запутались, вы всегда можете вернуться к состоянию по умолчанию для данной привязки, щелкнув правой кнопкой мыши на любой привязке клавиш и выбрав «Сброс привязки клавиш».
источник
Это также работает на MAC OS :
Нажмите для выбора конкретной вкладки: Control+ 1 или Control2, Control3 и т. Д.
Нажмите для показа / выбора всех возможных вкладок: Control+ Tab.
источник
Карта ключей Linux для соответствия браузеру:
источник
Еще один способ быстрой смены вкладок - VSCode 1.45 (апрель 2020 г.).
источник
Для более подробной информации: проверьте здесь
источник
Используйте Sublime Text Keymaps. Намного более интуитивно.
⌘k⌘m
Импорт Sublime Text Keymaps:
источник
@SC_Chupacabra имеет правильный ответ для изменения поведения.
Я вообще предпочитаю CTRL+ PAGE UP / DOWNдля моей навигации, а не с помощью клавиши TAB.
источник
Я не смог найти сообщение для VS Community, поэтому я опубликую свое решение здесь.
Сначала вам нужно перейти в Сервис -> Параметры -> Среда -> Клавиатура, а затем найти команду
Window.NextTab
. В нижней части должно быть написано «Использовать новый ярлык в:». Установите значение Global (должно быть по умолчанию), затем выберите текстовое поле справа и нажмите Ctrl+ Tab. Удалите все текущие ярлыки для выбранной команды и нажмите Назначить. Для Ctrl+ Shift+ Tab, команда должна бытьWindow.PreviousTab
.Надеюсь, это поможет :) Если для VS Community есть отдельный пост, я бы с удовольствием перенес этот пост.
источник