Code Editors

Sublime Text 4

Sublime Text 4 is a customizable text editor for programming, markup, and configuration files, combining multiple selections, project navigation, syntax highlighting, and extensibility for everyday development work.

Visit official website ↗
✓ Software download·Trial·Updated September 28, 2026
DeveloperSublime HQ Pty Ltd
LicenseTrial
File size26.8 MB
LanguageEnglish
Downloads50,000

Code Editing with Sublime Text 4

Sublime Text 4 is a desktop text editor for writing source code, editing configuration files, and maintaining markup or plain text documents. Developers can open a project folder, move between files, and apply the same edit to several selections without repeating each operation manually. Its interface supports focused work on one document as well as layouts that keep related files visible together. Built-in syntax support covers languages including JavaScript, TypeScript, JSX, and TSX. The editor suits programmers and technical writers who want direct control over text, with optional customization for their own commands, shortcuts, and development tools.

Sublime Text 4 connects editing to existing development tools through project settings, packages, and build commands that launch external programs. Compilers, interpreters, and other command-line dependencies still need to be installed separately. Developers working alongside Adobe Creative Cloud users can edit website source files while designers prepare graphics and other visual assets. Project definitions can hold folder lists and editing preferences, while separate workspace files retain personal session information. Windows users can choose an installer or portable distribution; versions also exist for macOS and Linux. Hardware needs depend on the project and extensions, so generic resource estimates should not be treated as official minimum requirements.

Benefits of Using Sublime Text 4

Sublime Text 4 helps developers spend less effort on repetitive text changes and more attention on the correctness of their work. Applying an edit across selected occurrences makes routine adjustments easier to keep consistent, while viewing related files together reduces the need to remember details from another tab. Project-specific preferences help preserve indentation and other editing conventions when moving between codebases. Reusable snippets can standardize frequently entered structures without requiring a separate document of copied examples. For teams, keeping project definitions under version control lets contributors share useful setup while leaving personal workspace state separate. The ability to invoke established build tools from the editor also supports an existing development workflow without requiring a new project format for the underlying code. Users can begin with ordinary file editing, then add packages and shortcuts as concrete needs arise, keeping their configuration aligned with the tasks they actually perform.

Sublime Text 4 features

Key capabilities and highlights.

Feature 1

Multiple Selection Editing

Multiple selections let you type, delete, or replace text at several positions simultaneously. Select matching occurrences incrementally and skip instances that should remain unchanged. This is useful for repeated markup adjustments, list formatting, and similar text transformations where reviewing the selected locations matters more than applying an unrestricted replacement.

Feature 2

Context-Aware Completion

Sublime Text 4 scans project files in the background to suggest completions based on patterns in existing code. Suggestions can include information about the kind of symbol being offered. This helps reuse established identifiers and conventions, although names absent from the project may require additional completion files or plugins.

Feature 3

Tab Multi-Selection

Selecting several tabs displays their files together in a split view. The same mechanism works with file navigation, allowing related documents to remain visible while you edit. It is useful when checking a stylesheet against markup, comparing configuration files, or following code across several source files without constantly switching tabs.

Feature 4

Project Configuration

Project files store folder paths, editing settings, and project-specific build systems in a readable JSON format. Folder filters can exclude generated content from browsing or indexing. Separate workspace files hold personal session data, letting a team share the project definition through version control without sharing each contributor's open-file layout.

Feature 5

Git Status Indicators

Sublime Text 4 shows repository status through sidebar badges, branch information, and change markers beside edited lines. These cues help identify modified, staged, or untracked files while working. Integration with Sublime Merge provides access to deeper repository operations and history through a separate Git client when those tools are needed.

Feature 6

External Build Commands

Build systems run external programs for compiling code, checking style, executing tests, or other project tasks. Definitions can select commands according to file type and display results in an output panel. Configured error patterns support navigation to reported locations, connecting editing with tools already installed on the computer.

Feature 7

Reusable Code Snippets

Snippets insert prepared text structures through completion triggers, with fields that guide you through the portions requiring changes. Variables can supply contextual values, reducing manual entry. They are useful for recurring function templates, document headers, or markup patterns that need a consistent structure but different content each time.

Feature 8

Package-Based Customization

Packages group editor resources such as syntax definitions, commands, themes, and plugins. Users can extend language support or adapt behavior to a particular workflow, while Python plugins provide programmable functionality. This makes it possible to add specific editing capabilities without changing the source files or tools used by a project.

Old versions

Browse historical releases and previous builds.

4.0.0.4200002025-05-21
4.0.0.4192002025-01-20
4.0.0.4180002024-08-06
4.0.0.4169002023-11-24
4.0.0.4152002023-08-02
4.0.0.4143002022-11-11

Frequently asked questions

Common questions about Sublime Text 4.

Is Sublime Text 4 free?

It is available for free evaluation, but a license is required for continued use. The evaluation currently has no enforced time limit. See the [official licensing notice](https://www.sublimetext.com/download).

Can Sublime Text 4 compile and run code?

It can launch compilers, interpreters, test runners, and other external tools through build systems. Install the required tools separately and configure the appropriate command. The [build system documentation](https://www.sublimetext.com/docs/build_systems.html) explains command definitions and output handling.

Why are some code completions missing?

Built-in context-aware suggestions depend on code already present in the project, so they do not automatically include every symbol from an external library. Completion files, snippets, or plugins can provide additional suggestions. See the [completion documentation](https://www.sublimetext.com/docs/completions.html).

Does the editor replace a full Git client?

Its built-in Git features show file status, branch information, and changes during editing. More extensive repository management is handled through a separate client such as Sublime Merge. The [Git integration guide](https://www.sublimetext.com/docs/git_integration.html) describes the available features.

Is a portable Windows version available?

Yes. The developer offers a portable Windows distribution alongside the installer. The download linked in this entry is the build 4200 installer; portable packages are available from the [official download page](https://www.sublimetext.com/download).

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Software download

Download Sublime Text 4

Sublime Text 4 is a customizable text editor for programming, markup, and configuration files, combining multiple selections, project navigation, syntax highlighting, and extensibility for everyday development work.