Multiple views, single document

Single documentMultiple viewsWindowsSplit viewWhy?

Open the same file in multiple places at once.

Keep one part of a file visible while working on another, or open the same file in a separate window. Changes appear everywhere as you edit.

multiple-views.webp

Single document

Opening a file in another editor doesn't create a separate copy. Both views show the same document, so edits made in one appear immediately in the other.

This lets you work in one part of a file while keeping another part visible, even across separate windows.

Multiple views

Each view has its own position in the document. A long source file can be open near the top in one editor and hundreds of lines further down in another.

This is useful when working on distant parts of a file, keeping a definition visible while editing its implementation, or keeping a reference section on screen while navigating elsewhere.

Windows

In the Buffer Explorer:

Action Result
⌘ Command + Open in new window.

You can also drag a file out of the Buffer Explorer to open it in a new window. The same file can be open in several windows at different positions, making it easy to spread your work across windows or monitors.

Use macOS window management or a tiling window manager to arrange them however you like.

Split view

Each file can be split into two side-by-side editors.

Action Result
⌘ Command + \ Toggle split editor.

This provides a simple dual-pane workspace without introducing a hierarchy of editor groups.

For several different files, Tab Multi-Select can create additional editor panes directly from the tabs you select.

Why only two?

Koi keeps splits to two per file rather than allowing same file to be repeatedly split in every direction.

More complex layouts can be built with multiple windows instead. This keeps individual windows simple while still allowing files and views to be arranged across a larger workspace.

Why?

Multiple views, splits, windows, and Tab Multi-Select can be combined as needed.

Keep two parts of a large file side by side, open related files in a separate window, or leave a reference open on a second monitor. If the same file appears in more than one place, every view stays up to date.

There is no workspace layout to configure first. Open the files and views you need, then arrange them around the work you’re doing.