Linux 如何在emacs中生成*shell*缓冲区?
我的讲师在做事情时没有解释,我一直在试图找出他使用什么快捷方式将emacs缓冲区从notes.md转换为shell,但我似乎做不到。我已经进行了研究,并尝试使用M-x来实现,但这只允许我在框架的下部键入命令,并且不能将整个emacs窗口转换为终端 是否有需要更改的设置?还有没有我不知道的捷径 提前感谢您可以使用(M-x shell)在emacs中启动shell。请注意,这不会将emacs转换为终端,它只是另一个缓冲区,其中运行着一个进程 作为替代方案,您可以使用(M-x eshell)启动emacs shell,区别在于此shell是在emacs本身中实现的,而不是运行外部程序 您还可以使用(M-x术语)启动终端仿真。但是,请注意,在终端仿真缓冲区内,您不能使用某些快捷方式(大多数快捷方式被重新映射为以C-C而不是C-x开始) 如果需要启动shell的快捷方式,可以在.emacs文件中设置一个:Linux 如何在emacs中生成*shell*缓冲区?,linux,shell,emacs,Linux,Shell,Emacs,我的讲师在做事情时没有解释,我一直在试图找出他使用什么快捷方式将emacs缓冲区从notes.md转换为shell,但我似乎做不到。我已经进行了研究,并尝试使用M-x来实现,但这只允许我在框架的下部键入命令,并且不能将整个emacs窗口转换为终端 是否有需要更改的设置?还有没有我不知道的捷径 提前感谢您可以使用(M-x shell)在emacs中启动shell。请注意,这不会将emacs转换为终端,它只是另一个缓冲区,其中运行着一个进程 作为替代方案,您可以使用(M-x eshell)启动ema
(global-set-key [f10] 'shell) ; pressing F10 starts a shell
此外,如果您的问题是shell缓冲区仅为帧的一半,则可以通过按(C-x 1)将其展开,从而删除所有其他窗口。看看我几年前写的东西,也许会有帮助。哇!!很简单……所以我所要做的就是在M-x之后键入shell……你不知道我重新启动了多少次emacs,并尝试了无数种方法……非常感谢:):)这里有一个未经请求的建议,尽管你可能已经尝试过了:停下来,问你的问题。不要害怕问。我在学校里从我八年级的数学老师那里学到的最好的一课是:永远不要在狂饮中接受任何东西。要求解释,甚至是证据。如果你担心你可能是唯一一个不懂的学生,请与你旁边的学生联系。你可能会发现,你并不孤单。但即使只有你一个人,也要寻求解释。如果你不明白什么,至少解释者有一些问题。