当我在本地机器(Mac OS X Snow Leopard)的终端中使用VIM时,删除键确实是退格(即破坏性的退格).
当SSH进入特定服务器时,由于某种原因,它是常规删除(即删除光标下的字符).
如何改变它是一致的?我已经尝试了十几个解决方案,但似乎没有任何效果.
检查终端首选项 – >高级中的“删除发送Ctrl-H”框不起作用 – 这是非破坏性的退格.
我已经尝试了VIM中的一百个不同的关键映射,没有用.
有趣的是,当我在VIM中键入命令(例如:< something>)时,键的工作原理如预期的那样 – 当我编辑实际的文本时,它只会被困扰.有任何想法吗?
这对我有用:
:set backspace=indent,eol,start
我不知道它是做什么,但它被列为可能的解决方案here和here.我发现这一行在一个vimrc文件分发与Ubuntu的mac“删除”键的行为(否则称为“退格”键)按预期工作,无任何其他配置.
遇到的行为是在插入模式下按下“删除”键(否则称为“退格键”)时,会发出铃声(无字符删除).我在mac上通过ssh使用了一个“amazon linux”的vim 7.3编译版本.按< ctrl-v>< delete>当插入模式导致^?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。