gpt4 book ai didi

vim - 在 Windows 上的 Vim 中映射

转载 作者:行者123 更新时间:2023-12-04 20:42:02 34 4
gpt4 key购买 nike

我发现我无法将小键盘 Enter 键映射为不同于标准 Enter 键。我只在 Windows(XP 和 7)中观察到这一点,包括 Vim 7.3.540 的控制台和 GUI 版本,没有插件。

为了证明这一点,我尝试了以下 map :

  • nnoremap <kEnter> :echo "kEnter"<CR> -- 这不是由 Enter 或键盘输入触发的
  • nnoremap <Enter> :echo "Enter"<CR> -- 这是由 Enter 和 keypad-Enter 触发的

那么,是否可以映射<Enter><kEnter>在 Windows 中做不同的事情,还是我的尝试是徒劳的?

最佳答案

在我看来像是一个错误。似乎在 Linux 上运行良好。在 Windows 上,键盘回车键没有单独的虚拟键码 ( MSDN ),但可以使用扫描码区分这两个键。 Vim 可能不会这样做。

我正在查看我制作的这个 Autohotkey 脚本 ( screenkey.ahk ),我可以看到它可以区分 Enter 和 NumpadEnter。

所以我只能推测这是 Vim 的 bug。

关于vim - 在 Windows 上的 Vim 中映射 <kEnter>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951109/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com