通过关于emacs的教程,我被困在删除部分,因为默认情况下DELETE键发送给我帮助。我尝试在.emacs文件中添加一些常用命令,例如(normal-erase-is-backspace-mode 1)
。因此,在我的.emacs文件中,我点击了C-h
并获得了显示This buffer is for notes you don't want to save...
的屏幕,然后点击了t
,它只是输入了这个"缓冲区&#34 ;。但是DELETE做了它现在应该做的事情。当运行emacs -q
时,我最终会在同一个"缓冲区"屏幕,除了我点击t
它实际上带我到教程,但问题是当然DELETE不删除。对此有何解决方案?我在OS X 10.9.4的MacBook上使用终端。
答案 0 :(得分:1)
答案在Emacs手册中,节点DEL Does Not Delete
。只需自定义选项normal-erase-is-backspace
即可。或使用M-x normal-erase-is-backspace-mode
切换值。
在命令提示符处(假设您使用的是GNU / Linux或类似程序)尝试此操作:
stty erase ^H
并在网上看到关于stty erase
的各种文章。 (IOW,google stty erase
。)
当你说删除时,我猜测(希望)你的意思是标记为Backspace
的密钥,而不是标记为Delete
的密钥。 C-h k
在您使用它时会告诉您什么,然后点击每个键?
Backspace
C-h
,即按住Control
,然后点击h
Delete
(你使用哪些键来获得不起作用的行为?)