Sublime Text 4.0 Build 4215 Mac
Over 30 languages get syntax highlighting out of the box — C, Python, JavaScript, HTML, LaTeX and Markdown among them — and plugins extend that list further. Sublime Text is a text editor for code, markup and prose, built by Sublime HQ Pty Ltd and available on macOS, Windows and Linux. It runs natively on both Intel and Apple Silicon Macs and requires macOS 10.13 or later.
| Detail | Value |
|---|---|
| Developer | Sublime HQ Pty Ltd |
| Current version | 4.0 Build 4215 |
| macOS requirement | 10.13 or later |
| Architecture | Intel & Apple Silicon |
Search-as-you-type works inside any open document, and you can split the window into as many as four panes to view files side by side. For code that needs to run, the built-in build systems let you execute programs without leaving the editor. Repetitive tasks benefit from macros and a repeat-last-action command, while snippets store reusable code fragments. The latest build fixes the vintage M command and resolves a compatibility issue with macOS 10.13 and 10.14.
Pitfalls that trip up new users
The minimap on the right looks like an oversized scrollbar, and some beginners ignore it for weeks. Dragging along it jumps to any section of a long file instantly; clicking a spot teleports the main view there. Another early misstep is ignoring that Sublime Text stores the unsaved buffer automatically — even without a named file. Close the app, reopen it, and the same anonymous tab sits waiting. People who don’t know this duplicate work by retyping scratch notes.
Multiple cursors cause confusion too. Holding Cmd and clicking in several places places a blinking caret at each one. Newcomers do it accidentally, type something, and panic when letters appear in five spots. The fix is pressing Escape to collapse back to a single cursor. Column selection, triggered by holding Option while dragging, produces the same startled reaction — text gets highlighted in a vertical block, and the cursor spans multiple lines.
Another common mistake: installing a package and never looking at its settings. The package manager fetches the code, but many plugins add menu commands or key bindings that sit unused because the user didn’t check the Preferences > Package Settings menu. A linter package, for instance, often ships silent until you pick a syntax-checking style from its options.
One writer’s morning with Markdown and LaTeX
A technical writer preparing documentation for a small firmware team keeps the left pane open with a dozen Markdown files in a folder. She searches the folder tree with a few keystrokes using fuzzy matching — typing regmap narrows the sidebar to register-map.md instantly. The right pane holds a LaTeX file for a paper she’s co-authoring. Split view with four panes would let her add two more references, but two suffices. She highlights a section heading in the LaTeX file, hits Cmd+D three times to select each occurrence of the same heading style, and retypes a single word across all of them at once. A snippet bound to fig inserts a figure template: caption, label and includegraphics placeholder in one tab-triggered block.
Before a coffee break she saves nothing. Auto-save writes every open buffer. When she returns, a build system bound to Cmd+B runs pdflatex on the LaTeX document and the console panel at the bottom displays compile warnings without her touching the terminal.
Use @ in the fuzzy finder to jump straight to a symbol
Several shortcuts escape notice because nothing flashes them on screen. Here are a few worth knowing:
- Goto Anything palette.
Cmd+Popens a fuzzy file finder. Type a filename fragment, hit enter. Add@to jump to a symbol inside the current file, or:to go to a line number. - Command palette.
Cmd+Shift+Plists every available command. It doubles as a shortcut discovery tool: filter by a keyword and see what the editor can do. - Line swapping.
Ctrl+Cmd+UpandCtrl+Cmd+Downmove the current line or selection up and down without cutting and pasting. - Project-wide search.
Cmd+Shift+Fsearches across every file in an open folder, with results presented in a navigable results panel. - Indentation guides and paragraph reformatting. The
Edit > Line > Reindentcommand fixes messy whitespace in a selection, and joining lines withCmd+Jcollapses a paragraph into a single line.
Visual themes extend beyond the handful listed in the preferences menu. Install a theme via the package manager, then switch it from the command palette, and the minimap, syntax colors and chrome all update without a restart. Users who stick with the default theme miss how much the interface can change.
How Sublime Text sits alongside other editors
Compared with VS Code, Sublime Text is lighter on system memory and starts faster, especially on older Intel Macs where Electron-based editors carry a larger footprint. The extension ecosystem is smaller, but the package manager keeps packages current from their repositories — VS Code’s built-in extension panel offers a similar experience with a larger catalogue. Where Sublime Text pulls ahead is in raw text throughput: opening a multi-gigabyte log file or running a macro across 100,000 lines stays responsive in a way that heavier editors sometimes struggle with.
Next to BBEdit, Sublime Text feels more keyboard-driven. BBEdit’s strength is its deep macOS integration — AppleScript support, a traditional preferences window, and a single-window project view that appeals to long-time Mac users. Sublime Text trades those for a cross-platform interface that behaves identically on Windows and Linux. The minimap, multiple cursors and Goto Anything panel have no direct equivalent in BBEdit.
TextMate, the editor that popularized many of the ideas both apps now share, feels closer to Sublime Text in philosophy: bundles, snippets, and a command pallete through fuzzy search. TextMate’s project drawer and tab system are simpler, and its bundle editor for customizing syntaxes and commands remains a standout. Sublime Text’s four-pane split view and richer plugin interface give it an edge when juggling several files at once.
Build 4215 of Sublime Text 4 corrects two issues. The vintage M command, which had stopped responding, works again. The update also fixes a compatibility problem that affected users on macOS 10.13 and 10.14.
- macOS 10.13 or later
- Intel or Apple Silicon Mac
- Version
- 4.0 Build 4215
- Download
- 54 MB
- Developer
- Sublime HQ Pty Ltd
- Languages
- English
- Activation
- K'ed by TNT team
- Compatibility
- OS X 10.9 or later
- Architecture
- Apple Silicon, Intel 64-bit
Questions readers asked
Sublime Text 4 runs on macOS, Windows, and Linux, with native support for both Intel and Apple Silicon Macs.
Sign in or open a desk account to write a letter.
No letters on this brief yet. They are read before they run.
