vscode проблема длины привязки пользовательских ключей - PullRequest
0 голосов
/ 18 декабря 2018

Я связываю пользовательские ключи с файлом keybindings.json, как показано ниже,

 {
    "key": "s a",
    "command": "workbench.action.files.saveAll",
    "when": "vim.mode == 'Normal'"
}, {
    "key": "q u",
    "command": "workbench.action.closeActiveEditor",
    "when": "vim.mode == 'Normal'"
}

Кажется, что vscode поддерживает только пользовательские ключи длиной до 2.

Есть ли способ связывания ключей(длина) больше, чем это?

например

 {
    "key": "s a v e",
    "command": "workbench.action.files.saveAll",
    "when": "vim.mode == 'Normal'"
}, {
    "key": "q u i t",
    "command": "workbench.action.closeActiveEditor",
    "when": "vim.mode == 'Normal'"
}

спасибо.

1 Ответ

0 голосов
/ 20 декабря 2018

Я столкнулся с той же проблемой, но не смог найти решение этой проблемы, несмотря на мои исследования, любопытные по поводу этого ...

Между тем, я использую обходной путь с betterTouchTool для Mac Os, и он делаетработа отлично (вы можете назначить последовательности клавиш для приложения или глобально).Например, я установил последовательность клавиш pry для замены на binding.pry на лету (с keybindings.json она была запущена слишком рано, как только я нажму 'r'), но вы также можете вызвать любую другуюдействие.Я думаю, что это не единственное приложение, позволяющее подобную настройку, но я часто его использую и не стал искать дальше.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...