在 Windows 7 上執行 GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) 時,shell 指令 (Mx shell) 總是會建立一個包含主目錄的 DOS 方塊。我在其他問題/答案中看到,預設行為是在目前緩衝區中的檔案目錄中啟動 shell,例如,在 Windows 上的 Emacs shell 中設定預設工作目錄/驅動器
我正在使用有限的用戶帳戶運行,但這到目前為止還沒有影響任何其他功能。谷歌搜尋提供了很多關於如何切換到替代 shell 的信息,但我想保留正常的 DOS 框。我只想能夠從我正在查看的文件的目錄開始。
那麼哪些選項需要重新配置呢?
答案1
這很可能與您的配置有關。嘗試在沒有它的情況下啟動 Emacs ( emacs -q
) 並查看行為是否仍然相同。我猜想在您的配置中的某個位置,“default-directory”變數被設定為無效值或您的主目錄。 “M-: -> default-directory”將顯示目前值。