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