在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 […]
我正在创build一个小的Java应用程序,它应该有一个百分比的进度指示器。 在每一个循环中,在显示下一个百分比之前,它使用退格键\b去除显示的进度。 这是一个简单的例子: public static void main(String[] args) throws Exception { System.out.print("Progress: "); for (int percentage = 0; percentage < 100; percentage++) { System.out.print(percentage + "%"); Thread.sleep(10); // Stub for "long running task". int length = String.valueOf(percentage).length() + 1; while (length– > 0) { System.out.print('\b'); } } System.out.println("finished!"); } 这在命令提示符下完美工作,但在Eclipse的控制台中不能识别退格符(Galileo build 20090920-1017)。 而是显示一个表示未知字符的空方块。 看截图: 我如何让Eclipse正确显示退格? […]