我没有改变我的 Vim 的任何设置,但今天它Backspace得到了一些疯狂的行为。每次我点击它时,它都不会删除一个字符,而是打印^?
. 有谁知道发生了什么?
问问题
7180 次
3 回答
19
不知道为什么它会根据您提供的信息随机开始执行此操作,但尝试将此行添加到您的.vimrc
set backspace=start,eol,indent
于 2012-01-13T01:02:49.280 回答
16
问题来自 Mac Terminal 和 Linux Terminal 之间的通信。
转到 Mac 终端 -> 首选项 -> 高级选项卡,选中“删除发送 Ctrl-H”选项。然后在我登录 Linux 后,Backspace在 Vim 中工作得很好。
于 2012-01-13T17:27:46.800 回答
0
在 Mac Mavricks 和 Yosemite 打开终端,然后 command+,对于首选项,点击配置文件选项卡,点击 -keyboard- 菜单,然后添加 +
Key: very bottom, <= Delete
Modifier: ^ Control
Action: Send Text
Text: H
点击确定
于 2015-12-09T21:45:49.040 回答