如何改变这种行为:
C-s
— 开始增量搜索- type
word
— 错误打印最后一个字符 - Backspace——哎呀!增量搜索消失了,我实际上从缓冲区中删除了 1 个字符。
到那个:
C-s
— 开始增量搜索word
— 错误打印最后一个字符- Backspace— 删除最后一个
d
字符 - 输入
k
——work
正确,然后继续搜索
我通过 PuTTY 中的 SSH 在文本终端中运行 Emacs。
操作系统版本:2.6.16.60-0.58.1.1882.3.PTF.638363-smp #1 SMP Wed Dec 2 12:27:56 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux
Emacs 版本:2010-07-16 的 GNU Emacs 23.2.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.14.6)
使用该-q
选项,BackspacePuTTY 发送的只是C-h
,它的行为类似于C-h
,但在我的.emacs
文件中我绑定到delete-backward-char
:
(global-set-key [(control h)] 'delete-backward-char)