Как переключать многострочные комментарии в режиме vim в коде Visual Studio - PullRequest
0 голосов
/ 01 марта 2019

Я использую VS Code на Mac, использую эмуляцию Vim.

Если у меня есть файл .py, подобный этому:

test1 = 1

test2 = 2

И я выбираю все трилиний, затем нажмите <cmd> и / Я получаю это:

# test1 = 1

# test2 = 2

Мне бы хотелось, чтобы те же функции использовались с последовательностью команд vim <leader>, затем c, затем <space>.

В моем settings.json у меня есть это:

{
  "vim.leader": ",",
  "vim.normalModeKeyBindings": [
    {
      "before": ["<leader>", "c", "<space>"],
      "commands": ["editor.action.commentLine"],
      "when": "editorTextFocus && !editorReadonly"
    }
  ]
}

Но, используя эту последовательность, хотя я могу выбрать одну строку для включения / выключения комментариев, она ничего не делает, когда у меня естьвыбрано несколько строк.Почему?

1 Ответ

0 голосов
/ 14 июня 2019

Пожалуйста, попробуйте добавить следующее в файл settings.json и дайте мне знать, работает ли он для вас.У меня это сработало.

"vim.visualModeKeyBindings": [
  {
    "before": ["<leader>", "c"],
    "commands": ["editor.action.commentLine"],
    "when": "editorTextFocus && !editorReadonly"
  }
],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...