Текущая функция предоставления мне варианта выпадающего списка, для которого выбирается табуляция, настолько раздражает. Есть ли возможность удалить его, чтобы вкладки работали, как в каком-то современном веб-браузере.
Есть ли функция быстрых изменений в Visual Studio Code?
Ответ 1
По умолчанию Ctrl + Tab в коде Visual Studio циклически переключает вкладки в порядке их последнего использования. Это сбивает с толку, потому что это зависит от скрытого состояния.
Веб-браузеры переключаются между вкладками в видимом порядке. Это гораздо более интуитивно понятно.
Чтобы добиться этого в Visual Studio Code, вам нужно отредактировать keybindings.json
. Используйте палитру команд с CTRL+SHIFT+P, введите "Предпочтения: Открыть сочетания клавиш (JSON)" и нажмите Enter.
Затем добавьте в конец файла:
[
// ...
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
]
В качестве альтернативы, чтобы прокрутить только вкладки текущего окна/разделенного вида, вы можете использовать:
[
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditorInGroup"
}
]
Кроме того, вы можете использовать Ctrl + PageDown (Windows) или Cmd + Option + Right (Mac).
Ответ 2
@Combii я нашел способ поменяться
CMD+ 1, CMD+ 2, CMD+ 3 с CTRL+ 1, CTRL+ 2, CTRL+ 3 ,...
В macOS перейдите по ссылке:
Код> Настройки> Сочетания клавиш
На этой странице выберите ссылку
keybindings.json
который находится прямо под полем поиска и добавьте конфигурацию ниже, затем сохраните.
[
{
"key": "cmd+0",
"command": "workbench.action.openLastEditorInGroup"
},
{
"key": "cmd+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"key": "cmd+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"key": "cmd+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"key": "cmd+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"key": "cmd+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"key": "cmd+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"key": "cmd+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"key": "cmd+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"key": "cmd+9",
"command": "workbench.action.openEditorAtIndex9"
},
{
"key": "ctrl+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+3",
"command": "workbench.action.focusThirdEditorGroup"
}
]
Теперь вы можете использовать CMD+ [1-9] для переключения между вкладками и CTRL+ [1-3] для фокусирования групп редактора! Надеюсь, этот ответ полезен.
Ответ 3
Окна
При использовании кода Visual Studio в Windows вы можете использовать CTRL + PAGE_UP
для перехода на предыдущую вкладку и CTRL + PAGE_DN
, чтобы перейти к следующей вкладке.
У вас также есть возможность переключиться на вкладки на основе их (ненулевого относительного) индекса. Вы можете сделать это, нажав и удерживая ALT
, а затем число (от 1 до 9).
MacOS
Чтобы быстро перемещаться между вкладками, нажмите и удерживайте клавишу CMD
, а затем номер (от 1 до 9) вкладки, на которую вы хотите переключиться.
У вас также есть возможность переключаться между предыдущей/следующей вкладкой с помощью сочетания клавиш CMD + ALT + LEFT/RIGHT
.
Обратите внимание, что для перехода на вкладку, которая находится в другой группе редакторов, вы должны сначала переключиться на нужную группу редакторов.
Pro Tip. Если вам не нравится какое-либо из ключевых привязок, вы можете изменить их на все, что вам будет комфортно с!
Ответ 4
Это также работает на MAC OS:
Предыдущая вкладка: Shift + Cmd + [
Следующая вкладка: Shift + Cmd + ]
Ответ 5
macOS - исправлено 2017
В 2017 году сочетания клавиш VS CODE изменились на CTRL+1, CTRL+2, CTRL+3
и т.д., чтобы переключаться между вкладками.
CMD+1, CMD+2, and CMD+3
переключаться между и создавать tab groups
Ответ 6
Если вы используете расширение VSCodeVim
, вы можете использовать сочетания клавиш Vim:
Следующая вкладка: g t
Предыдущая вкладка: g T
Нумерованная вкладка: nnn g t
Ответ 7
Лучше подходит для использования alt + right и alt + left для навигации, как Jetbrains IDE Webstorm делает
Вот моя конфигурация. он также включает создание нового файла и папки
{
"key": "ctrl+n",
"command": "explorer.newFile"
},
{
"key": "ctrl+shift+n",
"command": "explorer.newFolder"
},
{
"key": "alt+left",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+right",
"command": "workbench.action.nextEditor"
}
Ответ 8
Окна
предыдущая
Ctrl + Shift + Tab
Далее
Ctrl + Tab
Mac OS
предыдущая
Shift + Cmd + [
Далее
Shift + Cmd + ]
Ответ 9
для Linux... я использую Ctrl + pageUp или pageDown
Ответ 10
Это также работает на MAC OS:
Нажмите для выбора определенной вкладки: Control + 1 или Control 2, Control 3 и т.д.
Нажмите для показа/выбора всех возможных вкладок: Control + Tab.
Ответ 11
Visual Studio Code v1.35.0 позволяет вам устанавливать последовательности клавиш ([Ctrl + Tab)/(Shift + Ctrl + Tab) для последовательного переключения между редакторами, связывая эти последовательности клавиш с командами "Просмотр: Открыть следующий редактор "и" Вид: Открыть предыдущий редактор "соответственно.
На macOS:
- Перейдите к: Код> Настройки> Сочетания клавиш
- Найдите или перейдите к следующим двум параметрам:
- Вид: открыть следующий редактор
- Вид: Открыть предыдущий редактор
- Измените обе комбинации клавиш на желаемую последовательность клавиш.
- Вид: Открыть следующий редактор → (Ctrl + Tab)
- Вид: Открыть предыдущий редактор → (Shift + Ctrl + Tab)
- Скорее всего, вы столкнетесь с конфликтующей связью. Если это так, запишите команду и переназначьте или удалите существующую привязку ключа.
Если вы запутались, вы всегда можете вернуться к состоянию по умолчанию для данной привязки, щелкнув правой кнопкой мыши на любой привязке клавиш и выбрав "Сброс привязки клавиш".
Ответ 12
При использовании кода Visual Studio в Linux/Windows вы можете использовать CTRL + PAGE_UP, чтобы перейти на предыдущую вкладку, и CTRL + PAGE_DN, чтобы перейти на следующую вкладку. У вас также есть возможность переключаться на вкладки в зависимости от их (ненулевого относительного) индекса. Вы можете сделать это, нажав и удерживая клавишу ALT, а затем номер (от 1 до 9).
Для более подробной информации: проверьте здесь
Ответ 13
Используйте Sublime Text Keymaps. Намного более интуитивный.
⌘ k ⌘ m
Импортировать возвышенные текстовые сопоставления клавиш:
Name: Sublime Text Keymap and Settings Importer
Id: ms-vscode.sublime-keybindings
Description: Import Sublime Text settings and keybindings into VS Code.
Version: 4.0.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings