如何在 Atom 的新选项卡中打开新项目?

How to open new project in a new tab in Atom?

我在 Mac (MBP) 上,之前,我将我的 Finder 首选项设置为在新选项卡中打开任何应用程序(在选项卡中打开文件夹而不是新 window) .它让 Atom 编辑器在选项卡中打开 new/diff 项目,而不是在新的 window.

我的正常工作流程在 iTerm 中可能是这样的:atom . 然后 atom ../proj

一直到今天。我什至重新启动了我的 Mac 以查看它是否会持续存在或者是一些奇怪的错误。没有这样的运气。我从 iTerm 使用 Atom 打开的任何文件夹现在都以新 window 打开。我如何让它重新打开带标签的状态?

我喜欢在 Atom 中打开其他项目并使用制表符分隔。 (而且我喜欢能够将它们拉到自己单独的 window。)

TIA

更新:

试试这个:在 OSX 中,转到 System Preferences -> Dock,如果选项设置为 In full screen only,请尝试将其更改为 Manually,或 Always.将其设置为“始终”对我有用。

https://github.com/atom/atom/issues/12690#issuecomment-246930784

原回答

我认为您目前有两种选择,具体取决于您是要将整个文件夹(项目)添加到当前打开的 atom window,还是只添加一个文件。

如果你想在同一个原子中打开一个全新的项目window,你可以添加它:

atom -a ../new-project

然后它会出现在边栏中,您从中打开的新文件也会在新标签页中打开。

如果要在同一个 window 的新选项卡中打开单个文件,可以使用:

atom -n false ../new-project/single_file.txt

这显然是 Atom 的一个错误。我想做的是打开 native tabs(直到今天我才知道这个词)。我碰巧在他们的 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',