Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Alt键在Emacs SSHing X11中不起作用_Emacs_Ssh_X11 - Fatal编程技术网

Alt键在Emacs SSHing X11中不起作用

Alt键在Emacs SSHing X11中不起作用,emacs,ssh,x11,Emacs,Ssh,X11,您好,这不是一个编码问题,但… 我使用X11通过我的mac ssh,我使用的是emacs。我试图使用“ALT”键进行组合,但它似乎不起作用。我尝试过使用“option”键,而“FN+option”似乎都不起作用 如果emacs实例在其他地方,这就是我阅读您的问题的方式,那么当您按alt时,emacs可能没有收到正确的键。 上有各种各样的修复程序 然而,我要说的是,你可能从错误的方向来处理这个问题。您是否考虑过在本地运行emacs,并使用TRAMP模式在本地计算机上编辑远程文件?我以前也遇到过同样

您好,这不是一个编码问题,但…

我使用X11通过我的mac ssh,我使用的是emacs。我试图使用“ALT”键进行组合,但它似乎不起作用。我尝试过使用“option”键,而“FN+option”似乎都不起作用

如果emacs实例在其他地方,这就是我阅读您的问题的方式,那么当您按alt时,emacs可能没有收到正确的键。 上有各种各样的修复程序


然而,我要说的是,你可能从错误的方向来处理这个问题。您是否考虑过在本地运行emacs,并使用TRAMP模式在本地计算机上编辑远程文件?

我以前也遇到过同样的问题。这个暗示对我有帮助

总之,您应该使用xmodmap在X11中重新映射alt/option

将以下内容放入
~/.Xmodmap
文件中:

clear Mod1
keycode 66 = Meta_L
add Mod1 = Meta_L

试着把它放在~/.emacs中

(set-keyboard-coding-system nil)

是的,当我在本地运行emacs时,它可以工作,但我想通过ssh运行它。但是,当你可以在本地运行它时,为什么要通过ssh运行它呢?对我来说,它的简单-本机工具-远程和本地操作系统互不相关。