如何在Visual Studio Code中以vim模式切换多行注释

时间:2019-03-01 18:11:41

标签: visual-studio-code

我正在Mac上使用Vim仿真来使用VS Code。

如果我有一个.py文件,例如:

test1 = 1

test2 = 2

然后选择所有三行,然后按<cmd>/,我得到以下提示:

# test1 = 1

# test2 = 2

我想要使用<leader>,然后依次是c<space>的vim命令序列来实现相同的功能。

在我的settings.json中,我有这个:

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

但是,使用该顺序,虽然我可以选择一行来打开/关闭注释,但是当我选择了多行时它什么也没做。为什么?

1 个答案:

答案 0 :(得分:0)

请尝试将以下内容添加到您的settings.json中,让我知道它是否适合您。它对我有用。

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