我对emacs非常陌生。我刚开始使用它。在我的Macbook上重新安装spacemacs之后,当我从neo tree或命令行打开文件时,它曾经出现在新窗口中。现在,它在同一窗口中打开,并且已打开的文件被隐藏。我不知道我做错了什么。我什至从零开始重新安装了spacemacs,但这没有用。
此外,我找不到在新框架中打开文件并在其所在框架中将其关闭的方法。
答案 0 :(得分:2)
它曾经出现在新窗口中。现在在同一个地方开 窗口,并且已经打开的文件被隐藏。
我不了解spacemacs,但是对于Emacs来说,它完全是 访问文件以重用当前窗口时可以正常使用。
pop-up-windows
用户选项有时会对此产生影响,
但这在默认情况下不是非零的,因此您可能启用了该功能
已经?
M-x customize-option
RET pop-up-windows
RET
当然,此行为还有其他规则和设置 (非常灵活),因此我也建议您阅读一下 在手册中:
C-h i g (emacs)Window Choice
您可以使用命令find-file-other-window
来显示Emacs
“其他”窗口中的缓冲区(必要时创建一个新窗口)。
这通常绑定到 C-x 4 f ,但是 spacemacs可能有所不同吗?
参考: C-h i g (emacs)Pop Up Window
此外,我找不到在新框架中打开文件并关闭它的方法 在已经存在的框架中。
与上述类似,默认情况下:
find-file-other-frame
delete-frame
参考: C-h i g (emacs)Creating Frames