Клавиша VSCode gotoLine также действует как клавиша ввода - PullRequest
0 голосов
/ 28 октября 2018

Когда я нажимаю сочетание клавиш на gotoLine в vscode, открывается раскрывающееся окно.Как только я наберу номер строки, я бы хотел, чтобы сочетание клавиш, открывающее палитру gotoLine, также выполняло готолин и закрывало палитру.

Например, у меня есть клавиша тильды, сопоставленная с gotoLine.

Когда я ввожу номер строки, я бы хотел, чтобы он вел себя так, чтобы при повторном нажатии на тильду он действовал так, как если бы я нажимал ввод (не выход).

Есть ли способ, которым я могу сделать это ссопоставления клавиш в vscode?

1 Ответ

0 голосов
/ 29 октября 2018

Когда вы говорите, что сопоставили тильду, я не знаю, на какой клавиатуре вы находитесь, но на моей клавиатуре тильда ~ равна смещенной на той же клавише. в качестве обратной черты `, поэтому я использовал это ниже. Но вы могли бы использовать любой ключ, который вы хотите вместо этого.

  {
    "key": "`",
    "command": "workbench.action.gotoLine",
    "when": "!inQuickOpen"

  },
  {
    "key": "`",
    "command": "workbench.action.acceptSelectedQuickOpenItem",
    "when": "inQuickOpen"
  },

  // you may not care about disabling the default open quickOpen:gotoLine
  {
    "key": "ctrl+g",
    "command": "-workbench.action.gotoLine"
  }
...