当我在本地计算机(Mac OS X Snow Leopard)的终端中使用VIM时,删除键实际上是退格键(即破坏性退格键)。如何通过ssh修复VIM中的VIM删除键? (Mac OS X)
当我SSH进入某个特定的服务器时,出于某种原因它是正常删除(即删除光标下的字符)。
如何将其更改为一致?我已经尝试了一打解决方案,但似乎没有任何工作。
检查终端首选项 - >高级中的“删除发送Ctrl-H”框不起作用 - 这是非破坏性的退格。
我试了一下VIM中的一百个不同的键映射,无济于事。
有趣的是,当我在VIM中输入命令时(如: <something>
),键的工作方式与预期相同 - 只有在编辑实际文本时才会使用。有任何想法吗?
嗨ZyX,尝试过,但没有去。当我点击
我最后看到一个看起来像“:set= ^?”的命令。我在VIM的命令行和我的.vimrc中输入了它;也尝试以相同的方式设置,但没有任何区别。详细的imap 和详细的imap都表示“找不到映射”。非常令人沮丧的是,正如我所提到的那样,当我实际在提示符下输入VIIM命令时,它的关键作用(作为破坏性的退格)在实际文件中出错。 –
Aeonaut
2010-11-14 22:19:27
@Aeonaut很奇怪,因为我可以让''像''
工作,'设置= = '。在我所有的终端上' '发送“^ [[3〜',但我看到它发送'^?'的终端。 “破坏性退格”是什么意思?也许你应该尝试'inoremap cl'(我使用这个序列删除了音译插件中的前一个字符,它的工作原理与'backspace'和'delcombine'选项无关)。另请尝试':fixdel'命令。 –
ZyX
2010-11-15 04:10:00