Sublime Text is a cross-platform source code editor. It natively supports many programming languages and markup languages, and its functionality can be extended by users with plugins, typically community-built and maintained under free-software licenses. Sublime Text is built from custom components, providing for unmatched responsiveness. From a powerful, custom cross-platform UI toolkit, to an unmatched syntax highlighting engine, Sublime Text sets the bar for performance. Sublime Text is available for Mac, Windows and Linux.
Sublime Text 4 Build 4107 release highlights:
- Multi-select tabs to view them side-by-side
- Context-aware auto complete by finding similar code elsewhere in the current project
- Symbols have kind information that is shown for completions and navigation
- Theme can follow system dark mode preference and title bars can be themed on all platforms
- Syntax highlighting now supports back-tracking and inheritance
- Many syntax highlighting improvements as well as builtin TypeScript, JSX and TSX support
- GPU rendering for improved performance. Enabled by default on macOS
- ARM64 support for Linux and macOS (Apple Silicon)
- Many plugin API additions particularly to better support plugins like LSP
- Python 3.8 support for plugins
GPU rendering
- New hardware_acceleration setting will composite the UI on the GPU
- By default, GPU rendering is enabled on Mac, and disabled on Windows and Linux
- Details about the active GPU will be displayed in the Console
Context-aware auto complete
- The auto complete engine now suggests completions based on patterns in existing code
- Uses the entire project as a source, instead of just the current view
- Plugins may specify symbol kind info to be displayed in suggestions list
Tab multi-select
- Multiple tabs can be selected using ctrl/cmd, their contents will be shown side-by-side
- Selecting multiple files from the sidebar will also preview them simultaneously
- Included themes have a tab connector joining the active sheet and tab when using sheet multi-select
- The sidebar can now select multiple files using alt
- Goto Anything allows opening tabs side-by-side using ctrl/cmd
- The Definition popup has a dedicated button for opening files side-by-side
- Multiple tabs can also be selected from the tab dropdown
- The menu Selection/Tab Selection contains various options for manipulating tab multi-select
- File/New View into File has been replaced by File/Split View using multi-select
Python 3.8 API
- Added a Python 3.8 API environment for plugins
- Plugins can choose Python version via .python-version file in plugin folder
- Existing plugins are fully supported via legacy Python 3.3 API
- Many API improvements and additions - see API section for more details [full release notes]
Download: Sublime Text 4 Build 4107 | Portable | ~30.0 MB (Shareware)
Links: Sublime Text Home Page | Download for other Operating Systems