Linux 如何在Emacs中按感叹号键?

Linux 如何在Emacs中按感叹号键?,linux,emacs,ide,elisp,archlinux,Linux,Emacs,Ide,Elisp,Archlinux,我开始使用Emacs,并决定学习它的所有捷径。要执行shell命令,有一个M-快捷方式。但我不知道怎么按感叹号键。通常我按Shift-1,但在Emacs中我按Alt-Shift-1时什么也没发生。我尝试了Alt-1,但它是M-1。我知道这是一个noob问题,但有人能帮我吗?问题已经解决了!问题在于用于语言切换的键盘布局。在我的KDE环境中,有一个用于切换语言的Alt Shift键。 因此,如果有人遇到这个问题,请检查您的键盘布局快捷方式:可能您有一个Alt(meta)-Shift键。如果是,则将

我开始使用Emacs,并决定学习它的所有捷径。要执行shell命令,有一个
M-快捷方式。但我不知道怎么按感叹号键。通常我按
Shift-1
,但在Emacs中我按
Alt-Shift-1
时什么也没发生。我尝试了
Alt-1
,但它是
M-1
。我知道这是一个noob问题,但有人能帮我吗?

问题已经解决了!问题在于用于语言切换的键盘布局。在我的KDE环境中,有一个用于切换语言的
Alt Shift
键。
因此,如果有人遇到这个问题,请检查您的键盘布局快捷方式:可能您有一个
Alt(meta)-Shift
键。如果是,则将其更改为另一个。

测试f1 k alt-shift-1。或
Esc
键,然后
key正常情况下,
Alt+Shift+1
可以工作。您是否在终端和/或使用SSH和/或终端多路复用器,如
screen
tmux
?(Basile建议的
Esc
后跟
Shift+1
在任何情况下都应该有效。请注意,您不要按住
Esc
;按下它,然后释放它。)@Chris我使用GUIEmacs@Chris按f1 k shift-1时,它显示为感叹号。但当我按快捷键时,它会解释为M-1