如何切换分屏Emacs,其中一个屏幕是编辑器,另一个是终端模拟器?

如何切换分屏Emacs,其中一个屏幕是编辑器,另一个是终端模拟器?,emacs,terminal-emulator,Emacs,Terminal Emulator,我已通过ssh连接到远程计算机并启动了emacs。我打开了一个小型python应用程序,然后将屏幕分成两部分,另一部分是M-x终端模拟器。我想在一个部分编辑脚本,然后按C-x o并在另一个部分运行它。不幸的是,我似乎无法将C-Xo从终端仿真器中分离出来,它只是以键入Xo结束 有没有更好的快速方法来完成我想做的事情?或者有没有按键可以让我切换回编辑器部分 编辑:我刚刚尝试使用“M-x外壳”,而不是“M-x术语”,这允许我使用C-x o进行切换 ALT-X其他窗口 C-TAB也可以在本地工作。这会通

我已通过ssh连接到远程计算机并启动了emacs。我打开了一个小型python应用程序,然后将屏幕分成两部分,另一部分是M-x终端模拟器。我想在一个部分编辑脚本,然后按C-x o并在另一个部分运行它。不幸的是,我似乎无法将C-Xo从终端仿真器中分离出来,它只是以键入Xo结束

有没有更好的快速方法来完成我想做的事情?或者有没有按键可以让我切换回编辑器部分

编辑:我刚刚尝试使用“M-x外壳”,而不是“M-x术语”,这允许我使用C-x o进行切换

ALT-X其他窗口


C-TAB也可以在本地工作。这会通过SSH翻译吗?如果没有,请将其他窗口绑定到另一个将通过SSH的密钥。

在*terminal*窗口,C-^o切换到其他窗口,C-^C-h获取更多帮助。

我找到了这篇文章,并相应地自定义了.emacs文件。

谢谢!还发现“M-x shell”注册了“M-x term”的“C-x o”击键。我对此投了赞成票,但我的建议是只使用M-x shell,除非您确实需要从shell无法获得的术语。出于某种原因,C-^o不适合我。如果其他人也发现了同样的情况,我发现用C-C-k切换到char模式,然后用C-C-o工作(C-C的行为类似于终端仿真器的char模式中的C-x)——@BryceThomas:用
C-C-k
切换到char模式听起来像是Emacs的另一个终端仿真器,
M-x term
,不属于
M-x终端仿真器
——两者完全独立,具有不同的功能和键绑定。(FWIW预计Emacs 24.4新闻文件将宣布“terminal.el已过时;请改用term.el。”)[Apols感谢您对这样一条老评论的回复;其他处于我位置的人可能会觉得这很有用。]