我尝试按照Backspace key not working in vim 中的说明进行操作,但我仍然遇到同样的问题:BACKSPACE inserts a^?
也就是说:set bs=indent,eol,start在my中插入~/.vimrc并没有解决问题。
我确信我正在加载正确的源文件(我对另一个设置进行了测试,并传播了更改)。
我正在使用:Vi IMproved 7.2在带有 Gnome 的 Ubuntu 上。在终端应用程序中,退格键正常工作。
Vim 似乎对您的终端作为擦除字符发送的内容感到困惑。由于这在^?( Ctrl+?,或DEL“删除”) 和^H(Ctrl+H或BS“退格”)之间有所不同,Vim 取决于有人告诉它期望什么。
这不应该发生,除非
vimrc,TERM环境变量的值,要进行故障排除,请尝试stty erase ^?在启动 Vim 之前运行该命令,看看是否能解决问题。^?不是单独输入^和?,而是先按Ctrl+V,然后按您的Backspace键。如果您的 shell 表现良好,那么当您按下该键时,这应该会生成终端发送的任何内容的文字表示。
| 归档时间: |
|
| 查看次数: |
7132 次 |
| 最近记录: |