Навигация по vscode intellisense с помощью пользовательских сочетаний клавиш - PullRequest
0 голосов
/ 28 сентября 2019

Я изменил свою клавишу перемещения курсора с клавиш со стрелками на «alt + jkl;», она работала нормально, но осталась одна проблема: я не мог перемещаться по коду с помощью своего специального сочетания клавиш, какие-либо решения?Заранее спасибо.

обновление: отключены некоторые настройки, чтобы все работало с ответом @Mark

{
    "key": "alt+i",
    "command": "cursorUp",
    "when": "textInputFocus && !suggestWidgetVisible"
  },
  {
    "key": "alt+k",
    "command": "cursorDown",
    "when": "textInputFocus && !suggestWidgetVisible"
  },

1 Ответ

0 голосов
/ 28 сентября 2019

Я не знаю, какие ключи вы хотите для чего, но попробуйте это:

  {
    "key": "alt+j",
    "command": "selectNextSuggestion",  // same as downarrow
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
  },

  {
    "key": "alt+k",
    "command": "acceptSelectedSuggestion",  // same as tab/select
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
  },

  {
   "key": "alt+l",
   "command": "selectPrevSuggestion",  // same as uparrow
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
  },

Протестируйте с более простым "when": "suggestWidgetVisible", чтобы увидеть, подходит ли вам это - когда показано только одно предложение.

...