Visual Studio Code - как добавить команду редактора vim? - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь связать команду редактора ": W", чтобы сохранить файл, как ": w".Я делаю много опечаток.

Плагин vim: https://marketplace.visualstudio.com/items?itemName=vscodevim.vim

Этот код settings.json не работает:

"vim.normalModeKeyBindingsNonRecursive": [
  {
    "before": [":","W"],
    "commands": [
      "workbench.action.files.save"
    ]
  }
]

1 Ответ

0 голосов
/ 16 июля 2019

К сожалению, это невозможно в vs code vim, но в итоге я сделал то, что bsaf предложил здесь и отскочил : до ;, чтобы случайно не удерживать нажатой клавишу shift при нажатииw, которая не решает проблему, которую вы задали, но она решает проблему, о которой вы упоминали в своем посте.Вы можете сделать это, добавив это в ваш файл settings.json:

"vim.normalModeKeyBindings": [
  {
     "before": [";"],
     "after": [":"]
   }
]

Вы все еще можете использовать : как обычно, но теперь ; также позволит вам запускать команды редактора.

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