我也贴个
// Remapped keys in insert mode. Allows mapping to vim commands or vscode actions. See README for more.
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<Esc>"]
}
],
// Non-recursive remapped keys in normal mode. Allows mapping to vim commands or vscode actions. See README for more.
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["leader", "p"],
"after": ["\"", "+", "p"]
},
{
"before": ["Z", "Z"],
"commands": [
{
"command": "workbench.action.files.save",
"args": []
},
{
"command": "workbench.action.closeActiveEditor",
"args": []
}
]
},
{
"before": ["<C-n>"],
"after": ["g", "b"]
},
{
"before": ["leader", "v", "p"],
"commands": [
{
"command": "workbench.action.splitEditorDown"
}
]
},
{
"before": ["leader", "s", "p"],
"commands": [
{
"command": "workbench.action.splitEditorRight"
}
]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["leader", "y"],
"after": ["\"", "+", "y"]
},
{
"before": ["leader", "p"],
"after": ["\"", "+", "p"]
},
{
"before": ["<C-n>"],
"after": ["g", "b"]
}
]
```
,y 赋值选中
,p 粘贴
ctrl+n 多光标
,sp 水平分屏
,vp 垂直分屏
jk Esc
ZZ 保存退出
还有一些写在vscode的keybind里面, 挑几个
```
{
"key": "ctrl+p",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+n",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "alt+l",
"command": "workbench.action.focusNextGroup"
},
{
"key": "alt+h",
"command": "workbench.action.focusPreviousGroup"
},
```
ctrl+n/ctrl+p 和vim一样在补全列表中上下移动
alt+l/alt+h 在分屏之间切换