Sublime Text

Sublime Text is a proprietary source-code editor created by Jon Skinner, an Australian developer and former Google engineer, who released the first version in 2008. It runs on Windows, macOS, and Linux from a single codebase and built its reputation on speed: a lightweight native application, written largely in C++, that opened instantly and stayed responsive on very large files at a time when many editors felt sluggish. Unlike most of the editors it competed with, it was commercial software, sold under a per-user license while remaining freely evaluable for an unlimited trial.

Several of its interface ideas became widely imitated. The Command Palette gave users a single keyboard-driven prompt to find and run any editor command by typing part of its name, removing the need to hunt through menus. Goto Anything offered similar fuzzy, type-to-jump navigation across files, symbols, and lines. These quick-launch patterns, where a keystroke summons a searchable list of actions or destinations, later appeared in many other editors and IDEs as a standard expectation rather than a novelty.

The editor also pushed multiple-selection editing into everyday use. As its documentation describes, a user can “select a block of lines, and then split it into many selections, one per line,” or use Quick Add Next to add “the next occurrence of the current word to the selection,” or Find All to select every occurrence of a word at once. With many cursors active, the same edit, rename, or insertion happens at every selection simultaneously. This turned repetitive editing tasks that once required macros or regular expressions into direct, visible manipulation.

Sublime Text’s later major versions continued to emphasize performance and modern hardware. Recent releases highlight GPU-accelerated rendering, native Apple Silicon support, context-aware auto-completion, and built-in handling of languages such as TypeScript, alongside refinements like Tab Multi-Select for working with split views. The development model stayed deliberately small and proprietary, with a single company controlling the core and a community supplying plugins and syntax definitions through its package ecosystem.

Though free editors built on web technology eventually drew away much of its mainstream audience, Sublime Text remained influential well beyond its own user base. The conventions it brought to prominence, fast fuzzy navigation, a command palette, and routine multi-cursor editing, became baseline features that developers came to expect from any serious code editor.