我使用Debian并且从Vim切换到Visual Studio Code,当我注意到,vscodevim的VS Code有一个Vim移动扩展。当我使用Vim时,我将Caps Lock键映射到ESC键。在Vim中它完美运行,但VS Code没有对Caps Lock输入做出反应。
我希望有一个解决方案。如有任何问题请随时提出。
这就是我改变键盘布局的方法:我导航到/ etc / default /并编辑了键盘文件。这就是它现在的样子
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS="caps:escape"
BACKSPACE="guess"
大写锁定键也适用于其他程序e.x. “Synaptic Package Manager”
迟到的答案,但也许对某人有用:
通过键盘首选项部分在Ubuntu(17.10)中切换CAPS和ESC。适用于几乎所有应用程序,但不适用于VS.所以我修改了VS设置
{
"keyboard.dispatch": "keyCode"
}
它起作用了。
另一个解决方案是
点击"Gear icon"
- > Keyboard Shortcuts
-> type“esc”或“Escape” - >
找到extension.vim_escape
- >编辑点击pencil icon
或右键单击选择change keybinding
- >键入您想要的键和ENTER