【问题标题】:Vim doesn't allow me to type in numbersVim 不允许我输入数字
【发布时间】:2016-09-29 22:25:13
【问题描述】:

我在使用 Vim 时遇到困难。当我尝试输入数字时,它只会添加一个关于我要输入的内容的字符。

在这里,我按下了“2”,它向上移动并添加了一个 r。数字“1”添加 q 并向上移动一行。我一直在寻找解决方案,此时我有点迷失了。插入模式开启,如下图所示。

此外,我尝试过启用和禁用数字锁定以及使用数字键盘。

数字锁定关闭 -> 数字键盘仅响应 Home、End、Pg Up、Pg Dn。 数字锁定 -> 数字键盘响应同上。

我曾尝试按 control、mac 键和 alt,希望其中一个被切换,但在按一次后我仍然遇到同样的问题。

注意:使用 VNC Viewer 连接。

输入设置为启用并将媒体密钥和特殊密钥直接传递给 VNC 服务器。

【问题讨论】:

  • 可能是终端设置,让它认为您的键盘与实际存在的键盘完全不同。
  • 这是 Vim 设置吗?我通过 bash 调用了 vim,数字在那里运行良好。
  • 您是否通过启动$ vim -u NONE 进行了测试,以确保没有加载任何特殊配置?
  • 刚试了一下,当我按任意数字键(在字母上方和小键盘上)时,仍然会插入字母和新行
  • 您是否检查过数字或其终端代码是否映射到其他键?

标签: macos vim vnc-viewer


【解决方案1】:

您可以在 wikia 中找到一些帮助(尽管并不简单): http://vim.wikia.com/wiki/PuTTY_numeric_keypad_mappings

文章底部有一些与VNC相关的cmets。 希望对您有所帮助。

【讨论】:

    【解决方案2】:

    不要使用键盘右侧的数字,而是使用字母上方的数字。

    【讨论】:

    • 我也试过了,得到了同样的结果。
    猜你喜欢
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    相关资源
    最近更新 更多