我在ubuntu 14.04上的终端上运行emacs:
$ emacs -nw
如果我尝试退出C-x C-c
,我会在底部的和弦空间看到这个:
C-x-
我是一个新手Emacs,但这看起来像是试图用c
键创建一个联接的和弦,即使我用手指抬起Ctrl
键。如果我点击c
我就
C-x c is undefined
现在如果我在弹出编辑器中正常运行emacs,我就可以退出了。我做错了什么?
答案 0 :(得分:2)
我一直尝试多种组合,然后突然按Ctrl + Z工作(猜猜我是幸运者xD) 所以我再试一次,它正在工作。 PS:我的键盘是AZERTY
答案 1 :(得分:1)
您可能已经重载了C-c命令。
ubuntu中复制命令的默认快捷方式是C-Shift-c,但有些用户在其设置中将其更改为C-c。 如果你已经这样做了,emacs不会在C-c C-c关闭,因为它会将C-c识别为复制命令。
答案 2 :(得分:0)
C-x C-c表示Control-X,然后是Control-C。按住控制键,按x,然后按c
答案 3 :(得分:0)
每个 Emacs 按键都对应一个带有名称的交互式命令;只要M-x
没有被禁用,你就可以用它来输入命令
M-x save-buffers-kill-emacs
您可以使用 C-h
k
<keystroke>
(该命令称为 describe-key
)找到击键对应的命令。
如果您也放错了元键,Esc
x
通常也绑定到 execute-extended-command
,这是提示输入要执行的命令名称的命令。>
您最终可能还想学习 M-:
,它允许您输入任意 Lisp 表达式进行计算;然后退出 Emacs 的是
(save-buffers-kill-emacs)
或者如果你想为 C-x 绑定一个新的按键,试试
(global-set-key "\C-l" (lookup-key global-map "\C-x"))
指定 ctrlL 作为 C-x
的别名。