在Vim中,当我在insert模式下点击backspace键时,会留下^? 字符,并不删除它想要删除的字符。 我在.vimrc有以下内容 syntax on set number set expandtab set incsearch set nocompatible set backspace=indent,eol,start fixdel 这也发生在命令模式。 当我错误地键入W而不是w来保存,我按下backspace键,它给了我以下内容: :W^? 任何想法什么是错的,以及如何解决它? 更新:在发布这个问题之前,我做了一个基本的谷歌search,并尝试从search结果的第一页的所有build议,但不成功。 @strcat我使用vim版本7.0.237,KDE控制台1.6.4,Linux 2.6.18 x86_64机器。 @graywh猫猫-v,删除,我得到^[[3~ 3〜和退格,我得到^? 。 stty -a的输出如下 speed 38400 baud; rows 38; columns 194; line = 0; intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol […]
我最近从Snow Leopard升级到Lion和Xcode 4.1,在terminal和iTerm2中都停止了字跳。 映射是否改变了? 这是有和没有readline自制安装。 我的.inputrc看起来像这样: "\e[1;5D": backward-word "\e[1;5C": forward-word 谢谢!