删除(转发)在 Neovim / iTerm2 (macOS) 中不再起作用

问题描述 投票:0回答:1

我认为自上次 iTerm2 更新以来,使用 Neovim (NVIM v0.10.2) 时 DEL (⌦) 键不再起作用。

在正常模式下它不执行任何操作,在编辑模式下它显示以下字符:

(阿拉伯语演示形式-A (U+FE28)

在 iTerm2 设置中,我没有对删除键进行特殊的重新映射。 我确信它来自 iTerm2,因为使用标准 mac 终端时,它的工作方式和以前一样。

我看到了几个相关问题,但是使用密钥重新映射 DEL 不起作用。有线索吗?

macos neovim iterm2
1个回答
0
投票

我也一直在寻找这个问题的答案,并尝试了一些方法。

  • set backspace=indent,eol,start
    在我的
    ~/.vimrc
  • 删除
    iTerm2 > Settings > Profiles > Keys
  • 中所有有关删除的条目
  • 正在尝试发送
    ^H
  • 尝试发送
    0x04
    for fn + Delete
  • 重新应用
    Presets...
    到“自然文本编辑”和“Terminal.app 兼容性”

这些都不适合我。

然后今天我发现了这些指向 iTerm 的问题:

这些行动确实减轻了我的压力:

  • 从 iTerm 切换回终端(对我有用)
  • 恢复到旧版本的 iTerm(来自 https://iterm2.com/downloads.html 的 3.5.5 适用于我的
    Stable Releases > Show Older Versions
    )并可能禁用更新 (
    Settings > General > Services > Check for updates automatically
    )

注意:我使用的是 OS X 14.6.1,而不是 15。

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