VSCODE + VIM:注释行不会向下移动光标



如何使用快捷方式注释当前行后,使Visual Studio Code将光标向下移动一行ctrl + /?我试过(在用户设置中(:

"vim.normalModeKeyBindings": [
{
"before": ["<C+/>"],
"after": ["<C+/>", "j"]
}
]

但它不起作用。

使用 Linux Manjaro + vscode 1.27.2

当前 vscode 的解决方案 (1.48.0(:

  1. 安装此扩展:geddski.macros
  2. 将此行添加到settings.json
"macros": { "commentLine": ["editor.action.commentLine","cursorDown"] },
  1. 将这些行添加到keybindings.json
{
"key": "ctrl+/",
"command": "macros.commentLine",
"when": "editorTextFocus && !editorReadonly"
},

如何快速打开这些文件:

  • 对于keybindings.jsonCtrl+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命令。
因此,您可能需要先禁用它。

相关内容

  • 没有找到相关文章

最新更新