我正在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"
},
}
但是,使用该顺序,虽然我可以选择一行来打开/关闭注释,但是当我选择了多行时它什么也没做。为什么?
答案 0 :(得分:0)
请尝试将以下内容添加到您的settings.json中,让我知道它是否适合您。它对我有用。
"vim.visualModeKeyBindings": [
{
"before": ["<leader>", "c"],
"commands": ["editor.action.commentLine"],
"when": "editorTextFocus && !editorReadonly"
}
],