1.安装vim插件
2.禁止vim插件覆盖vscode的快捷键
3.更改vscode快捷键,模仿vim中需要ctrl
相关的操作加粗样式
[
[
//关闭窗口
{ "key": "ctrl+q", "command": "workbench.action.closeActiveEditor" },
//添加窗口和移动光标到指定窗口
{ "key": "ctrl+w v", "command": "workbench.action.splitEditorRight" },
{ "key": "ctrl+w s", "command": "workbench.action.splitEditorDown" },
{ "key": "ctrl+w h", "command": "workbench.action.focusLeftGroup" },
{ "key": "ctrl+w l", "command": "workbench.action.focusRightGroup" },
{ "key": "ctrl+w j", "command": "workbench.action.focusBelowGroup" },
{ "key": "ctrl+w k", "command": "workbench.action.focusAboveGroup" },
{ "key": "ctrl+w e", "command": "workbench.action.focusActiveEditorGroup" },//光标移动到editor
{ "key": "ctrl+w t", "command": "workbench.action.terminal.focus" },//光标移动到terminal
//多行选择
{ "key": "shift+k", "command": "editor.action.insertCursorAbove",
"when": "editorTextFocus" },
{ "key": "shift+j", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" },
//显示方法注释详情
{ "key": "ctrl+enter", "command": "toggleSuggestionDetails",
"when": "suggestWidgetVisible && textInputFocus" },
]
快捷键总结
动作 | 快捷键 |
---|---|
创建新文件 | ctrl+n |
打开文件 | ctrl+p |
注释 | ctrl+/ |
运行程序 | shift:+enter |
显示解释 | ctrl+enter |
窗口内不同文件切换 | ctrl+tab |
补全提示切换 | tab |
跳出括号 | tab |
运行一行程序 | “shift+enter” |
debug
动作 | 快捷键 |
---|---|
开始debug | f5 |
停止debug | shift+f5 |
打断点 | f9 |
下一步 | f10 |
进入方法 | ` |