gpt4 book ai didi

emacs - 如何同时运行 emacs 和终端?

转载 作者:行者123 更新时间:2023-12-02 15:16:57 24 4
gpt4 key购买 nike

我一直从终端打开 emacs,但每次我想编译我的 c 程序时,我必须先退出 emacs,在终端上编译它,然后再重新打开 emacs 以编辑更多内容。

有没有更简单的方法来做到这一点,这样我就可以在终端上编译东西的同时保持 emacs 打开?

我知道这与进入 shell 模式有关,但我不太熟悉它或编辑 init 文件,因为我对 emacs 很陌生,但仍在尝试掌握它

感谢任何帮助,谢谢!

最佳答案

要在 Emacs 中编译您的程序,请键入 M-x compile 并输入编译命令。作为奖励,输出中的任何错误或警告都会成为源代码中相应行的链接。

一旦你的程序被编译,有几种不同的方式来运行它。如果它是一个非交互式程序,您可能会发现 M-!(用于运行 shell 命令、等待它完成并在缓冲区中显示其输出)就足够了。否则,您可能希望在 Emacs 中运行一个 shell。您可以使用 M-x eshell 来做到这一点。 (有些人更喜欢 M-x shell;两者都试一下,看看你喜欢什么。)


或者,如果您想暂时离开 Emacs 并返回终端,您可以键入 C-z 将 Emacs 置于后台。要从 shell 返回到 Emacs,请键入 %fg(表示“前景”)。要检查 Emacs 当前是否在后台运行,请键入 jobs

关于emacs - 如何同时运行 emacs 和终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39692293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com