在Visual Studio代码(Vim扩展名)中使用CAPS而不是ESC

问题描述 投票:2回答:2

我使用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”

vim visual-studio-code vscodevim
2个回答
4
投票

迟到的答案,但也许对某人有用:

通过键盘首选项部分在Ubuntu(17.10)中切换CAPS和ESC。适用于几乎所有应用程序,但不适用于VS.所以我修改了VS设置

{
  "keyboard.dispatch": "keyCode"
}

它起作用了。


0
投票

通过这个问题的答案启发。 In Visual Studio Code, how to toggle between vim-emulation and no-vim-emulation when the vscodevim extension is installed?

另一个解决方案是 点击"Gear icon" - > Keyboard Shortcuts-> type“esc”或“Escape” - > 找到extension.vim_escape - >编辑点击pencil icon或右键单击选择change keybinding - >键入您想要的键和ENTER

© www.soinside.com 2019 - 2024. All rights reserved.