Установите ярлык Ctrl + Tab для перехода к следующей правой вкладке IDE - PullRequest
0 голосов
/ 22 января 2019

На большинстве ярлыков ctrl + на вкладке IDE выполняется переход к последней вкладке, открытой перед текущей.Я хочу настроить любые ярлыки C # IDE так, чтобы они работали аналогично системе вкладок Google Chrome: переход на следующую справа вкладку вместо последней открытой (или предыдущую левую вкладку на сочетаниях клавиш Ctrl + Shift + Tab).Возможно ли это в любой из этих IDE: Visual Studio 2017, код Visual Studio, JetBrains Rider?

Ответы [ 3 ]

0 голосов
/ 04 февраля 2019

Мне было сложно сделать ярлык, например Ctrl + Tab Я хочу щелкнуть пример символа Q Сочетание клавиш Ctrl + Tab

0 голосов
/ 07 мая 2019

Чтобы отключить поведение вкладок «Последние использованные» (MRU) и использовать простой порядок слева направо, я использовал следующие привязки клавиш:

[
{
    "key": "ctrl+tab",
    "command": "workbench.action.nextEditor"
},
{
    "key": "ctrl+shift+tab",
    "command": "workbench.action.previousEditor"
},
{
    "key": "ctrl+f4",
    "command": "workbench.action.closeActiveEditor"
}
]

Вам также необходимо изменить настройки, чтобы отключить MRUПорядок при закрытии вкладок (ctrl-W или ctrl-f4, как определено выше, если вы привыкли к привязкам клавиш Windows):

{
    "workbench.editor.enablePreview": false,
    "workbench.editor.focusRecentEditorAfterClose": false
}

Я также отключаю выше enablePreview, чтобы ctrl-P всегда открывал файлы в новомвкладка (функциональность вкладки предварительного просмотра - странный вариант, когда файлы продолжают открываться на одной вкладке: вкладка предварительного просмотра, которая обозначается заголовком вкладки курсивом! yuck!)

0 голосов
/ 22 января 2019

VSCode :: Попробуйте это в keybindings.json:

  {
    "key": "ctrl+tab",
    "command": "workbench.action.nextEditor",
    "when": "editorTextFocus && !editorReadonly && editorLangId == 'csharp'"
  },

  //  if you want to retain the old keystroke for all files, do not include this:
  //  {
  //  "key": "ctrl+pagedown",
  //  "command": "-workbench.action.nextEditor"
  // },
  {
    "key": "ctrl+tab",
    "command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
  },
...