我在Mac(MBP)上,之前,我已经设置了我的Finder首选项以在新标签中打开任何应用程序(在标签中打开文件夹而不是新窗口)。它让Atom Editor在一个选项卡和一个新窗口中打开new / diff项目。
我在iTerm中的正常工作流程可能是这样的:atom .
然后atom ../proj
直到今天还在努力。我甚至重新启动了我的Mac以查看它是否会持续存在或者是一些奇怪的错误。没有这样的运气。我从iTerm打开At / Atom的任何文件夹现在都会打开一个新窗口。我如何重新打开它再次打开标签?
我喜欢打开其他项目并在Atom中以制表符分隔。 (我喜欢将它们拉到自己独立的窗口。)
TIA
答案 0 :(得分:9)
尝试此操作:在OSX中,转到System Preferences -> Dock
,如果该选项设置为In full screen only
,则尝试将其更改为Manually
或Always
。将其设置为"始终"为我工作。
请参阅https://github.com/atom/atom/issues/12690#issuecomment-246930784
我认为您目前有两个选项,具体取决于您是要将整个文件夹(项目)添加到当前打开的原子窗口,还是仅添加一个文件。
如果要在同一原子窗口中打开整个新项目,可以使用以下命令添加:
atom -a ../new-project
然后它会在侧边栏中显示,您从中打开的新文件将在新标签中打开。
如果要在同一窗口的新选项卡中打开单个文件,可以使用:
atom -n false ../new-project/single_file.txt
答案 1 :(得分:5)
这显然是Atom的一个错误。我试图做的是打开原生标签(我直到今天才知道的一个术语)。我碰巧在他们的GH上遇到过这个问题:https://github.com/atom/atom/issues/15202
它必须从1.18.x开始,但后来延续到当前版本(1.19.1 / 1.19.2)。
Quick and easy solution由用户提供。它是:
1)打开文件/Applications/Atom.app/Contents/Resources/app/src/main-process/atom-window.js
2)到第58行,选项变量,添加tabbingIdentifier: 'atom',
(用逗号)。
这就是我的样子:
options = {
show: false,
title: 'Atom',
tabbingIdentifier: 'atom',