如何使用快捷方式注释当前行后,使Visual Studio Code将光标向下移动一行ctrl + /
?我试过(在用户设置中(:
"vim.normalModeKeyBindings": [
{
"before": ["<C+/>"],
"after": ["<C+/>", "j"]
}
]
但它不起作用。
使用 Linux Manjaro + vscode 1.27.2
当前 vscode 的解决方案 (1.48.0(:
- 安装此扩展:
geddski.macros
- 将此行添加到
settings.json
:
"macros": { "commentLine": ["editor.action.commentLine","cursorDown"] },
- 将这些行添加到
keybindings.json
:
{
"key": "ctrl+/",
"command": "macros.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
如何快速打开这些文件:
- 对于
keybindings.json
按Ctrl+Shift+p并写入Preferences: Open Keyboard Shortcuts (JSON)
- 对于
settings.json
请按上面的快捷方式并写入Preferences: Open Settings (JSON)
文件的物理位置:
Linux:
~/.config/Code/User/keybindings.json
~/.config/Code/User/settings.json
窗户:
%UserProfile%AppDataRoamingCodeUserkeybindings.json
%UserProfile%AppDataRoamingCodeUsersettings.json
苹果操作系统:
~/Library/Application Support/Code/User/keybindings.json
~/Library/Application Support/Code/User/settings.json
如果您检查keybindings.json
(单击齿轮图标(搜索comment
您会发现
那里有一个Toggle Line Comment
命令。
因此,您可能需要先禁用它。