如何使用 emacsclient 打开文件而不劫持控制台?

如何使用 emacsclient 打开文件而不劫持控制台?

emacsclient根据这个答案但有一个细节让我很恼火很多

emacsclient file.txt

在活动视图中打开一个文件,一切看起来都很顺利,除了:

等待 Emacs...

类似于gedit file.txt如果 gedit 没有运行,它会劫持控制台并输出二进制输出到控制台,直到我用该文件终止视图(它触发file.txt has some active clients, kill anyway?)或者直到我关闭控制台。

所以,我的问题是 -当程序实例已经存在时,如何避免这种情况并使其emacsclient file.txt表现得像常见的gedit file.txt或适用于 Windowsers ?notepad++ file.txt

答案1

嗯,显然这是一个预期行为用户应该用 来让控制台知道文件编辑何时完成Ctrl + x#,但手动操作再次派上了用场!

emacsclient --no-wait file.txt
emacsclient -n file.txt

此调用的行为与常见文件编辑器的预期行为类似。

相关内容