我刚刚安装ntemacs
,我想.txt
默认使用它来打开文件。它唯一能打开的可执行文件是emacs.exe
,但这也会打开一个命令行窗口,如果我能让它在没有命令行窗口的情况下打开就好了。
答案1
你想要的runemacs.exe
而不是emacs.exe
。
答案2
我创建以下 bat 脚本(通常称为emacsc
)并将其与文本文件等关联
@echo off
if "%~1"=="" goto noargs
"%~dp0\emacs-24.0.50\bin\emacsclientw.exe" -na "%~dp0\emacs-24.0.50\bin\runemacs.exe" %*
goto exit
:noargs
"%~dp0\emacs-24.0.50\bin\emacsclientw.exe" -na "%~dp0\emacs-24.0.50\bin\runemacs.exe" -e *scratch*
:exit
我还将它添加到路径中,以便我emacsc
从命令行运行。