如何在 emacs 中使用终端打开目录中的所有文件?

如何在 emacs 中使用终端打开目录中的所有文件?

我的目录中有 4 个 java 文件,我想在 emacs 中使用它们。如何用一个命令将它们全部打开?

答案1

从命令行:

emacsclient -a emacs file1.java file2.java file3.java file4.java

如果现有 Emacs 中有一个文件并且您已经启动了服务器((server-start)在您的 中.emacs),这将在现有 Emacs 中打开该文件。否则,这将在新的 Emacs 实例中打开该文件。如果要打开.java当前目录中的所有文件,请使用*.java而不是文件名。

如果 X 服务器可用,您将看到一个 GUI Emacs 窗口。如果您希望 Emacs 在当前终端内运行,请运行

DISPLAY= emacsclient -a emacs file1.java file2.java file3.java file4.java

emacsclient -nw *.java在当前终端中运行,但如果没有正在运行的实例,则 Emacs 将以 GUI 启动)。

相关内容