visual-studio - 如何在 Visual Studio 的 VsVIM 中将 ESC 键重新映射到 CAPS LOCK
问题描述
我曾经在 Ubuntu 中使用 Vim。现在在 Windows 中使用 Visual Studio。我对 Visual Studio 比较陌生。我已经安装了 VsVim 扩展并想将 ESC 键重新映射到 CAPS LOCK 以退出插入模式并进入正常模式。如何自定义这个?
解决方案
我为此使用了注册表项编辑(详情如下)。但是 AutoHotKey 脚本也可以工作。
这是注册表更改(将其放在带有.reg
扩展名的文件中并启动它以应用)。它将 CAPSLOCK 键更改为像 ESC 键一样。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00
https://github.com/jcouv/dotfiles/blob/master/remap-caps-lock.reg
我不确定这是如何工作的。我使用了一个名为 ScanMapSet ( http://benf.org/other/scanmapset/index.html ) 的工具来更改我的映射,然后复制它在注册表中设置的值。