Eddie supports editing your documents/source files both as individual documents as well as tabs in a single window to suit both common styles. Document tabs can be added, removed and rearranged as expected, by dragging as well as via a rich set of commands. Depending on your personal preference, you may use Eddie for tabbed, single-window browsing, for window-per-document browsing as well as combining both styles seamlessly.
Opening documents as a tab or as individual windows is controlled by a default, settable in preferences.
All open operations also have alternate variants that invert the default "Open as tabs" setting so you can, for instance, have Eddie open all your documents as individual windows but open a single header file and pair it as a tab with its matching .cpp file by pressing Command-Option-`.
The Window menu includes commands to merge windows into tabs and to split up a tabbed window into separate windows. The Merge Front Windows command is particularly handy — it operates on the two frontmost document windows. You may repeatedly invoke the command to group a batch of documents together.
Note the layout of the documents in the Window menu with the indentation indicating tabbed documents belonging to the same window.
Right-clicking on a document tab brings up a tab context menu, allowing you to operate on the clicked tab as well as navigate all the tabs in the respective window.
When bringing up the Open panel via Command-O, the panel will come up with the "Open as Tabs" checkbox pre-set to your default. Typically you will leave the checkbox in it's current state and have the document open as a single window or as a tab. When you bring up the Open panel via the alternate Command-Option-O shortcut, the checkbox will be pre-set opposite to your default setting.
When bringing up the Open panel via Command-O, the panel will come up with the "Open as Tabs" checkbox pre-set to your default. Typically you will leave the checkbox in it's current state and have the document open as a single window or as a tab. When you bring up the Open panel via the alternate Command-Option-O shortcut, the checkbox will be pre-set opposite to your default setting.
Uncheck the "Add Tabs to front window" checkbox when you open multiple files at once and want them to open as tabs in a new window, rather than in the current target window.
New document creation. The ...TabAlternate version of the commands below will invert the meaning of your "Open document as tabs" preference setting. So for example if you keep the setting off, Command-Option-O will map to "Open in Tab" while Command-O maps to "Open..." that causes a new window to be created.
Command-N | NewDocument |
Command-Option-N | NewDocumentAsTabAlternate |
Command-O | OpenDocument |
Command-Option-O | OpenDocumentAsTabAlternate |
Command-D | OpenSelection |
Control-D | OpenSelectionAsTabAlternate |
Note that unlike most of the other commands that use Option, OpenSelectionAsTabAlternate uses Control, since the Command-Option-D shortcut is already taken by the system.
Just as in the Open panel, of you use the "Open Header..." dialog, you get the choice to control whether the resulting document opens as a tab or separate window by checking the "Open as Tab" checkbox.
Command-` | SwapWithHeaderFile |
Command-Option-` | SwapWithHeaderFileAsTabAlternate |
Control-Tab | ActivateNextTab |
Shift-Control-Tab | ActivatePreviousTab |
Command-Option-U | MoveTabToNewWindow |
Shift-Command-Option-U | MoveAllTabsToNewWindows |
Command-Control-T | MergeFrontWindowsAsTabs |
Shift-Command-Control-T | MergeAllWindowsAsTabs |
Shift-Command-T | ToggleTabBar |