Home Download Buy Blog Forum Support

Sublime Text 2

Download

The current version of Sublime Text 2 is 2.0.2.

Sublime Text 3 is currently in beta, and contains many improvements over Sublime Text 2.

  • OS X (OS X 10.6 or later is required)
  • Windows - also available as a portable version
  • Windows 64 bit - also available as a portable version
  • Linux 32 bit
  • Linux 64 bit

Sublime Text 2 may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation.

Please submit feature requests to sublimetext.userecho.com/. For notification about new versions, follow sublimehq on twitter.


Version 2.0.2

Release Date: 8 July 2013
  • Sublime Text 3 beta is now available from www.sublimetext.com/3
  • Removed expiry date
  • Backported various fixes from Sublime Text 3
  • Improved minimap click behavior. The old behavior is available via the minimap_scroll_to_clicked_text setting
  • Added copy_with_empty_selection setting, to control the behavior of the copy and cut commands when no text is selected

Version 2.0.1

Release Date: 14 July 2012
  • Keyboard input while dragging a selection will cancel the drag
  • Improved backspace behavior when use_tab_stops and translate_tabs_to_spaces are true
  • Improved shift+drag behavior
  • Improved double click drag select behavior
  • About Window shows the license key details
  • Fixed a Goto Anything issue where pressing backspace could scroll the overlay incorrectly
  • Fixed a crash triggered by double clicking in the Goto Anything overlay
  • Fixed incorrect window position when dragging a tab in some scenarios
  • Added missing toggle_preserve_case command
  • word_wrap setting accepts "true" and "false" as synonyms to true and false
  • OSX: Fixed System Preferences menu not working
  • Linux: Added support for mice with more than 5 buttons
  • Linux: Fixed an occasional graphical glitch when running under Unity

Version 2.0

Release Date: 26 June 2012
  • See the blog post for a summary.
  • OSX: Added Retina display support
  • Added "Quick Skip Next", on Command+K,Command+D / Ctrl+K,Ctrl+D
  • Added text drag and drop
  • Reloading a file maintains the selection
  • OSX: Find uses the system find pasteboard
  • OSX: Added support for the ODB Editor Suite
  • Theme: Added support for the highlight_modified_tabs setting
  • Added setting show_full_path, to control if the full path is shown in the window title
  • Added setting bold_folder_labels
  • OSX: Bundle is signed in preparation for Mountain Lion
  • OSX: Added scroll bar support for the "Jump to the spot that's clicked" system preference
  • OSX: Added create_window_at_startup setting
  • OSX: Folders accessed via symlinks are monitored for changes
  • OSX: Fixed Lion press-and-hold inserting two characters
  • Windows: Installer is signed
  • Windows: Directory scanning makes use of inodes where available
  • Windows: Files are opened with the FILE_SHARE_DELETE share mode
  • Windows: Fixed a regression in command line handling with network paths
  • Windows and Linux: Tweaked command line handling when Sublime Text isn't already running
  • Linux: Tweaked handling of the Primary selection
  • Linux: GTK is loaded at runtime, removing any dependency on specific libpng versions
  • Linux: Fixed occasional jittering with the auto complete window
  • Linux: Fixed a directory watching issue
  • Linux: Sub-folders within the syntax menu on the status bar work as expected
  • Linux: Show Completions has changed from ctrl+space to alt+/, to not interfere with IMEs
  • Reworked CSS completions
  • Improved Toggle Comment for HTML and CSS
  • Added Open in Browser context menu for HTML files
  • Saving a file now calls fsync to ensure the data is written to disk
  • Added support for file_include_patterns and folder_include_patterns in projects
  • Find in Files can exclude directories using "-some_path/" syntax
  • Added BOM variants to the Save with Encoding menu
  • Added setting preview_on_click
  • Improved Indentation Detection
  • ASCII control codes are rendered in a different style
  • Auto complete and tool tips say within the screen boundaries
  • Double clicking in the tab header area will create a new tab
  • Delete Folder will prompt before moving the folder to the trash
  • Double clicking on whitespace will select only whitespace
  • Theme: Added 'expandable' attribute to tree_rows, enabling folders to be styled differently
  • Theme: Tweaked quick panel to better indicate the selected item
  • Disabling find result highlighting will also disable find-as-you-type in the Find panel
  • Pressing escape in the incremental find panel will set the selection to the search start point
  • Extended behavior of home and end keys on word wrapped lines
  • Changes in file name case are detected in the side bar
  • Fixed save_on_focus_lost causing Goto Anything to not show if the current file has unsaved changes
  • Fixed folders not being added to the recent folders list
  • Fixed rendering of active indent guides
  • Fixed pasting file:line expressions into the Goto Anything panel
  • Invalid key names in keymap files will are logged to the console
  • Build Systems: Added variants
  • Build Systems: Improved debug output of the exec command when the target isn't found
  • Build Systems: Added show_panel_on_build setting
  • Build Systems: Build times are reported
  • Build Systems: Exit code is reported, if it's non-zero
  • Build Systems: Improved output panel height serialization
  • Build Systems: Canceling a build will terminate rather than kill the process
  • Vintage: Added backspace motion (thanks mrannanj)
  • Vintage: Improved quote text object (thanks Guillermo)
  • Vintage: Added Ctrl+U and Ctrl+D (thanks misfo)
  • Vintage: 'vintage_use_clipboard' forces pasting from system clipboard too (thanks Guillermo)
  • Vintage: Fixed motions with "0" in them for actions (thanks bengolds)
  • Vintage: Visual mode I and A (thanks misfo)
  • Vintage: Added vintage_use_clipboard setting to yank to the system clipboard (thanks Guillermo)
  • Vintage: Tweaked behavior of cw and cW when the caret is in whitespace (thanks misfo)
  • Vintage: Added bindings for moving the group focus up, down, left, right (thanks misfo)
  • Vintage: Paste accepts a repeat count (thanks misfo)
  • Vintage: Added bindings for u and U in visual mode, to change the case of the selection and exit visual mode (thanks quarnster)
  • Vintage: Macro replay accepts a repeat count (thanks zbuc)
  • Vintage: r<char> processes lines individually (thanks Guillermo)
  • Vintage: Tweaked % behavior (thanks misfo)
  • Vintage: Fix bug that caused deletes to erroneously left_delete (thanks misfo)
  • Vintage: Fix EOF behavior with linewise changes (thanks misfo)
  • Vintage: Ignoring a and i when in visual mode (thanks Guillermo)
  • Vintage: cc and S take counts (thanks misfo)
  • Vintage: Correctly shrink selections when reversed (thanks misfo)
  • Vintage: Added vap (thanks behrends)
  • API: Added sublime.message_dialog()
  • API: Added sublime.ok_cancel_dialog()
  • API: Added Command.is_checked() to support checkbox menu items
  • API: Added sublime.log_result_regex()

Build 2181

Release Date: 22 February 2012
  • See the blog post for a summary
  • New Icon, by The Iconfactory
  • File and Global settings have been combined into a single settings file
  • Selecting a word will highlight other occurrences. This can be controlled with the match_selection setting
  • Reworked text rendering for improved quality
  • Improved automatic indentation. It now uses bracket matching to better determine indentation
  • Added setting indent_to_bracket and smart_indent, to customize automatic indentation
  • Auto Complete is less intrusive
  • Renaming a file via the side bar will rename any open files
  • Improved folder scanning performance on huge directory trees
  • Untitled files have their name set automatically from the first line of the file. The can be controlled with the set_unsaved_view_name setting
  • Ruby: #{} is expanded when # is entered in a string
  • Folder names are shown in the window title if no project is open
  • Folders in projects are stored with relative paths
  • Added Save with Encoding
  • Spelling errors are indicated with an underline only, the foreground color of the text is no longer changed
  • Added no_bold and no_italic font options
  • Added margin setting, to control the size of the gutter
  • Key bindings for Goto Anything, Save, etc will work if a panel has input focus
  • "Open all with current extension as" handles filenames without extensions
  • Fixed an auto complete display issue
  • Fixed find_under_expand not setting whole_word correctly
  • Fixed Paste and Indent adding unwanted whitespace when pasting within a line
  • Fixed a minor compatibility issue with .tmLanguage files
  • Fixed a tab dragging issue on OS X and Windows
  • OS X: Tweaked sub-pixel positioning to match TextEdit and Terminal. The previous behavior is available via the no_round font option.
  • OS X: Open File and Open Folder have been combined into a single Open menu item
  • OS X: Control+Option+Left/Right will move by sub words, in the same manner as Control+Left/Right
  • Windows: Default font is now Consolas
  • Windows: Improved text rendering quality when using Direct Write
  • Windows: Added support for --wait
  • Windows: Added support for drive letter relative paths passed on the command line
  • Windows and Linux: Added key bindings for ctrl+shift+backspace/delete
  • Linux: Added a workaround for a glibc bug when MALLOC_CHECK_ is defined
  • Linux: Pango is used for font rendering, improving support for CJK text
  • Vintage: Escape cancels current input (thanks fjl)
  • Vintage: Pasting over visual mode selections works as expected (thanks misfo)
  • Vintage: Linewise changes set indentation (thanks misfo)
  • Vintage: Linewise motions work as expected (thanks misfo)
  • Vintage: c, C, s and S update registers (thanks misfo)
  • Vintage: Tweaks to G and gg (thanks guillermooo)
  • Vintage: Added zt and zb (thanks djjcast)
  • Vintage: Added gq (thanks orutherfurd)
  • Plugin initialization time is reported in the console at startup
  • API: Tweaked module importing
  • API: Added window.find_open_file(file_name)
  • API: Added sublime.run_command()
  • API: Added view.unfold([regions])
  • API: Added view.folded_regions()

Build 2165

Release Date: 12 January 2012
  • See the blog post for a summary
  • Theme: New UI theme, by Mike Rundle
  • Added support for bold and italic font styles
  • Speed: Improved startup time
  • Speed: Optimized memory usage
  • Speed: Improved font glyph rasterization speed
  • Rearranged the menu, making important features are easier to locate
  • Auto complete: Completion menu is shown automatically. This is configurable with the auto_complete file setting
  • Auto complete: Tab can be used instead of enter to accept the current completion, by using the auto_complete_commit_on_tab file setting
  • Auto complete: Many quality improvements
  • Tab Completion: Pressing tab multiple times will cycle through the available completions
  • Added reopen_last_file command, bound to Command+Shift+T / Ctrl+Shift+T
  • Deleting files via the side bar will send them to the trash, rather than deleting them outright
  • Improved behavior when hot_exit and remember_open_files are false
  • Color schemes and syntax definitions are reloaded on the fly
  • Paste and Indent will now do the right thing in more circumstances
  • save_on_focus_lost won't save if the underlying file has been deleted
  • Added key binding for replace_next
  • slurp_find_string will set the whole_word flag based on if the selection is empty
  • Added file setting move_to_limit_on_up_down. This is enabled by default on OS X.
  • Shift+Drag will set the active end of the selection as expected
  • Clicking on a tab will always give the relevant sheet input focus
  • Simplified indent guide settings, and disabled active indent guide drawing by default. The indent_guide_options file setting can be used to change this
  • Improved minimap dragging
  • increase_font_size command will allow sizes up to 128pt
  • Changed how the toggle argument to show_panel is handled
  • Files with colons in their names may be opened from the command line
  • Fixed handling of selectors with extraneous '.' characters
  • File Encoding: Added default_encoding setting
  • File Encoding: Added Hexadecimal encoding, for basic editing of binary files. This is controlled with the enable_hexadecimal_encoding global setting
  • Projects: Folders may be given a name attribute, to change how they're displayed
  • Projects: Exclude patterns may include paths, for example: file_exclude_patterns: ["tmp/*.cc"]
  • Projects: .sublime-project files passed on the command line will be opened as projects, without --project being required
  • Projects: Folder paths with trailing slashes are supported
  • Projects: Fixed folder_exclude_patterns not being serialized correctly in project files
  • OS X: Prompting for elevated privileges when saving protected files
  • OS X: Double clicking on a .sublime-project file in Finder will open it in Sublime Text
  • OS X: Control clicking on a tab will show the context menu
  • OS X: Increased default font size
  • OS X: Fixed an issue that opened additional empty windows when using the command line helper
  • Linux: Fixed an issue with tab dragging
  • Vintage: Column is maintained when moving between lines
  • Vintage: == reindents current line (thanks Gordin)
  • Vintage: Added ZZ (thanks Guillermooo)
  • Vintage: Added X command (thanks misfo)
  • Vintage: Added _ command (thanks redjohn)
  • Vintage: Added ~ (thanks misfo)
  • Vintage: r,enter is supported (thanks misfo)
  • Vintage: Added various Ctrl+W,<x> bindings for layout control (thanks Gordin)
  • Vintage: Added various z,<x> bindings for folding (thanks Gordin)
  • Vintage: _ accepts a count (thanks guillermooo)
  • Vintage: Ctrl+C is a synonym for escape on OS X(thanks sugarcoded)
  • Vintage: dw works as expected at EOL
  • Vintage: Fixed an issue with the zz key binding (thanks Bradley Priest)
  • API: Plugins have a finite time to respond to events before users will be issued a s where there should be none
  • Fixed issue when using Find/Replace with back references and a reversed search direction
  • JavaScript: Added support for node.js shebangs
  • Improved the HTML completions for link and style
  • Shell Script: Fixed file type associations
  • Added Toggle Comment support for YAML
  • Fixed shutdown not proceeding while folders are being scanned
  • Fixed spell checking for words with non-ascii prefixes or suffixes
  • Fixed a quirk when using Goto Anything, typing, and then clearing the text box
  • Fixed the minimap initially showing at the wrong size on new files
  • Fixed a scenario where the label and close button on a tab would be in the wrong spot
  • Fixed a rare crash that could occur after closing a file, then changing layout
  • Windows: Improved support for menu hiding
  • OSX: Changed the color space used for rendering
  • Linux: Fixed an issue that could cause the status bar not to show at startup
  • Linux: Changed Python compiler settings, to enable loading of compiled python extensions, and importing the hashlib module
  • Build Systems: Current directory when building will default to the file's directory if none is specified in the build system
  • Build Systems: result_line_regex may specify a column and message (using the 2ed and 3rd capture groups)
  • insert_snippet command: extra arguments passed to the command will be forwarded onto the snippet
  • The auto_complete command now takes an optional disable_auto_insert argument
  • API: Added window.show_quick_panel()
  • API: Added sublime.platform() and sublime.arch()
  • API: Added window.focus_view()
  • API: Improved the behavior of tab completion in conjunction with on_query_completions returning non-word triggers
  • API: Calling run_command() from Python will no longer bypass is_enabled() checks
  • API: Fixed view.replace() scrolling the view

Build 2065

Release Date: 15 June 2011
  • Improved cold startup time
  • Added key bindings to toggle find options, which are shown in the tool tips
  • Find: The number of matching occurrences is indicated in the status bar
  • Find: Found text is highlighted in a separate color
  • Added "Reopen with Encoding" menu
  • Updated Scala package
  • Added Clojure syntax highlighting
  • Added Haml syntax highlighting
  • Added reStructuredText syntax highlighting
  • Syntax menu is now organized by package
  • Improved .tmLanguage file compatibility with regards to 0 length matches in rules
  • Added 'theme' global setting
  • Themes are automatically reloaded
  • Theme selectors are more powerful, and can now select based on the classes and attributes of parents
  • Color Schemes: Added inactiveSelection and inactiveSelectionForeground keys
  • Added Solarized color schemes
  • OSX: Using a white ibeam cursor on dark backgrounds
  • OSX: Added key binding for Wrap Paragraph at Ruler (Command+Option+Q)
  • OSX: Added document icons
  • OSX: Fixed a scenario that could result in the save panel double adding an extension
  • API: Added Window.num_groups(), Window.active_group(), and Window.focus_group(group)
  • API: Added Window.folders(), to access the currently opened folders
  • API: Region rendering will use the foreground and background colors for a given scope if both are specified in the tmTheme file
  • Fixed UI glitch with the replace panel and empty replacement strings
  • Fixed a crash with very large or very small font sizes

Build 2059

Release Date: 28 April 2011
  • Added smooth scrolling
  • Added spell checking
  • Tab Completion is enabled by default. Shift+Tab can be used to insert a literal tab
  • Pressing Ctrl+Space after a tab completion will adjust the last completion, rather than starting a new one
  • Tab completion is smarter about when to insert a completion, and when to insert a tab
  • Auto complete is now case insensitive
  • Added global setting, remember_open_files
  • Disclosure buttons on the tree control have a larger target area
  • Tweaked tab header background for improved contrast
  • Status bar column display correctly accounts for tabs
  • Fixed an issue with scrollbars on small files
  • Shift+Mouse wheel scrolls horizontally
  • Recent files no longer appear in the Goto Anything list
  • Improved startup time
  • Updated HTML completions
  • Updated path handling in exec.py
  • OSX: Added support for Help/Search
  • OSX: Activating the application when no windows are open creates a new window
  • Linux: Fixed a crash that could occur in Save All

Build 2051

Release Date: 19 March 2011
  • Bracket matching is smarter, and will ignore brackets in comments and strings
  • OSX and Linux: Fixed a bug that could result in spiraling CPU usage
  • Added ":;" pairing in CSS
  • Reworked Layout menu
  • Scroll bar pucks are rendered with subpixel precision
  • Windows and Linux: Moving to the right by words will stop at the end of words, rather than the beginning
  • OSX: Improved minimap rendering quality
  • OSX: Fixed a regression in 2046 with some keyboard layouts, such as Japanese and Chinese
  • OSX: Changed mouse button bindings. Ctrl+Left Mouse will now open a context menu
  • Linux: Current window is brought to front when opening a file from the command line
  • Linux: Context menu is shown on button press, instead of button release
  • "Remove Folder" is now "Remove Folder from Project"
  • Fixed ordering of the Default package
  • Fixed Wrap Paragraph not correctly accounting for leading whitespace
  • API: Added sublime.version() and sublime.channel()
  • API: Fixed view.set_status() and view.erase_status() not refreshing the status bar

Build 2047

Release Date: 13 March 2011
  • Fixed mouse input regression in the license window and the select project window
  • OSX: Changed how the project is displayed in the title bar

Build 2046

Release Date: 12 March 2011
  • Added a side bar menu, with the ability to do basic file manipulation
  • Snippets with punctuation triggers are supported again
  • Improved automatic snippet field cancellation
  • Added Show Unsaved Changes context menu item
  • Reworked keyboard input
  • Mouse buttons can be configured via the new *.sublime-mousemap files
  • Windows and Linux: Right mouse + scroll wheel will change files
  • Mouse buttons 4 and 5 will change files
  • Rotating the mouse wheel in the tab header area will change tabs
  • Linux: Window position and state are recorded in the session
  • Ctrl+W (Command+W on OSX) will close the window if no files are open
  • Ctrl+Shift+W (Command+Shift+W on OSX) will close the window
  • Quote auto-pairing is smarter, and will do the intended thing more often
  • Added find_selected_text file setting
  • Packages may add items to menus, including the main menu, context menu, and side bar menu
  • Main.sublime-menu is automatically reloaded when changed
  • Added New Plugin and New Build System menu items
  • Build files may specify environment variables, using the env key
  • Added build_env file preference, which will be picked up by the build system
  • Add Line Before will insert the correct amount of indentation
  • Tweaked status message display
  • Tweaked switch_file
  • Disabled typing while dragging
  • Added diff syntax highlighting
  • Fixed regression in 2036 that caused unsaved file indicators to not show in the title bar
  • Linux: Fixed locale related bug that could cause multi-pane layouts to not work
  • OSX: Fixed Command+{X,C,V,Z,Y,A} not working in save and open panels
  • API: Added Command.is_visible(args)

Build 2039

Release Date: 4 March 2011
  • Fixed an issue with Linux font rendering
  • Show minimap setting is respected when cloning
  • Fixed flicker that could occur when showing the auto complete window

Build 2036

Release Date: 3 March 2011
  • Tab completion is now off by default, but can be turned back on with the new tab_completion setting
  • Added File/Clone File menu item
  • Showing the project in the title bar
  • Populating file types in Open and Save dialogs
  • Ctrl+Shift+K will delete the current line (all platforms)
  • Improved delete_word command, it will now delete a word and a neighboring space when it makes sense to do so
  • Added Wrap Paragraph command (Alt+Q on Windows and Linux)
  • Updated PHP completions, with thanks to vostok4
  • Linux: Added support for global menus, as used by Ubuntu 11.04
  • Linux: Using XDG_CONFIG_HOME if set
  • Windows and Linux: F
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.