从命令行启动 Emacs 后,如何恢复我的提示符?

从命令行启动 Emacs 后,如何恢复我的提示符?

emacs somefile在命令提示符下输入并点击后Enter,直到 Emacs 关闭后我才得到提示。

我如何运行 Emacs 以便在 Emacs 启动后立即获得提示符?

在 *nix 系统上,我可以通过打字emacs somefile &来完成此操作。

答案1

默认情况下,启动的进程将重用您当前的控制台窗口。您可以通过使用start启动单独的进程来避免这种情况,即,而不是运行emacs myfilestart emacs myfile这将为该进程打开一个新的控制台窗口。然后您将立即返回到命令提示符,就像在 Unix 系统上一样。

或者,您可以安装适用于 Windows 的 bash 版本(例如通过 MSys)并使用您习惯的语法。

答案2

我如何运行 Emacs 以便在 Emacs 启动后立即获得提示符?

使用以下命令:

cmd /k emacs somefile

如果某个文件的文件名包含空格,则使用:

cmd /k emacs "some file"

启动一个新的 CMD shell 并(可选)运行命令/可执行程序。

句法

CMD [charset] [options]

CMD [charset] [options] [/C Command]

CMD [charset] [options] [/K Command]

选项

/C 运行命令然后终止

/K 运行命令,然后返回到 CMD 提示符。这对于测试、检查变量很有用

Command:要运行的命令、程序或批处理脚本。这甚至可以是用“&”分隔的多个命令(整个命令也应该用“引号”括起来)

来源命令


进一步阅读

相关内容