如何在自己的窗口中打开emacs


0

我正在做一些项目工作,并使用SSH连接的大学服务器。

每次我尝试在连接后在终端上打开emacs时,它会在终端本身打开emacs,而不是它自己的窗口。在我安装了Ubuntu的笔记本电脑上,emacs总是在自己的窗口打开,这就是我习惯的方式。当它在终端中打开时有几个问题,比如当我尝试使用诸如MV之类的命令时,实际上终端的视图菜单打开了,这非常令人沮丧。此外,我很确定大学服务器运行在红帽子上并安装了X. 那么我需要做些什么来恢复我的emacs窗口。

编辑:我终于得到了解决这个唠叨问题的解决方案,所以我虽然分享了它。只需转到编辑 - >键盘快捷键并禁用菜单访问键。问题解决了,无需在自己的窗口中打开emacs。资料来源:http//draptik.wordpress.com/2010/01/15/using-basic-emacs-keybindings-in-gnome-terminal/

Answers:


2

你的服务器转发X.?如果是,您可以尝试使用'-Y'选项登录ssh

ssh -Y me@myserver


另外,使用xemacs而不是emacs可能有帮助。
BennyInc 2011年

1
@BennyInc:请注意,xemacs是一个与在X中运行的GNU emacs不同的程序。有一个分支,对于emacs开发的正确方向存在深刻的分歧。这两个分支已经发展出类似的能力,但仍然存在差异。
dmckee 2011年

@BennyInc OP只能选择使用服务器上安装的内容。
kindahero 2011年

0

那么,没有冲突热键的另一个终端模拟器怎么样?我猜有一些。

但是,有一个基于终端的解决方案,如果要在新的终端窗口中运行远程emacs就是你所需要的。

#不确定你正在运行哪个终端模拟器,所以我会说gnome-terminal

通过这样的命令调用终端模拟器(ssh并在远程主机上启动emacs):

gnome-terminal -e 'ssh HOSTNAME emacs'

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.