Sublime Text X is a preview of the next major version of Sublime Text. It is intended as a preview of what's to come: it's not complete enough yet to use for everyday editing.
Sublime Text X is available to registered users only, a Sublime Text license key is required for it to run.
Sublime Text X is available for Windows, OS X, and Linux.
What's Different
Sublime Text X is a new application shell built around the same core as Sublime Text. Some of the main differences are:
- Cross platform. Sublime Text X works on Windows, OS X, and Linux.
- Software rendering. Sublime Text uses hardware rendering, while X uses software rendering. This eliminates the single biggest source of user problems with Sublime Text, and preserves full functionality when running under a virtual machine.
- Redesigned user interface. While it's still in the early stages, some differences are already evident: Sublime Text X uses vertical tabs, as opposed to the more traditional tabs seen in Sublime Text.
Download
Sublime Text X has graduated to become Sublime Text 2, and is no longer available for download.
20110126 Changelog
- Goto Anything will remember which files were selected for what input
- #search in Goto Anything will accept leading and trailing punctuation
- #search in Goto Anything will fill in the find pattern, for use with find_next
- Improved tab animation
- Fixed crash in Goto Anything if no files are open
- Fixed bug where workspaces couldn't be closed if another window is open in the default workspace
- Fixed regression in auto complete window sizing
- OSX: Registering file types
- Windows: Ensuring files in open folders are sorted
- API: Added sublime.windows()
- API: Added sublime.active_window()
20110123 Changelog
- Goto Anything
- Goto Symbol
- Tab sizing is more intelligent
- Added prompt_select_project command (ctrl+shift+p), to quickly switch between projects
- Sort, Permute Lines/Selections, Change Case, Transpose
- Convert tabs to spaces and spaces to tabs
- Fixed dragging tabs with superimposed windows
- When opening a file from the command line, it will be opened in the most recently used window
- Fixed tabs not working correctly if their corresponding group on the side bar was collapsed
- switch_file no longer opens files as transient
- OSX: Enter key behaves the same as return
- API: Plugins are automatically reloaded
20110117 Changelog
- Tabs
- Added "new_window_settings" to Global.sublime-settings
- Fixed an issue with sequence key bindings timing out too early
- Updated Matlab.tmLanguage
- Find in Files: Changed Find Results scrolling behavior
- Find: Stopping slurp_find_string selecting the first matching result
- Find panels will receive focus when opening even if there are no open files
- Tool tips are hidden when a mouse button is pressed
- OSX: Fixed Ctrl+Tab not working if caps lock was on
- OSX: Fixed a crash when exiting full screen mode
- Windows: Improved window activation logic when using "Open in Sublime Text X"
- API: Added get_clipboard and set_clipboard
20110110 Changelog
- Build system support
- Reworked menu layout
- Added 'refresh_folder_list' command
- Added tool tips to the side bar items, to display the full path to a file
- Added '--new-window' command line paramter, to open the given files or folders in a new window
- Added Color Schemes to preferences menu
- Added save_all command
- OSX: Preferences menu is in the correct location on OSX
- OSX: Command+D now works as expected on OSX
- OSX: Key bindings are displayed correctly in menus on OSX
- OSX: Added Services menu support on OSX
- OSX: Fixed mouse button up not being properly detected on OSX when dragging outside the window
- Linux: Added support for middle-click pasting on Linux
- Linux: Adjusted mouse wheel scrolling speed in Linux to match GTK
- Linux: Keyboard column select is bound to alt+shift+up/down
- Linux: Fixed ctrl+tab not updating the stack correctly
- Windows: Fixed some font sizes being rendered too small on Windows
- Find: Find All and Replace All buttons will close the panel after being pressed
- Find: Fixed the find_next command clearing the find highlights
- Find: Fixed the Find in Files panel not remembering empty values for the include pattern field
- Find: Fixed find panels not hiding the result highlight when switching to another panel
- Find: ImprovedWhen doing a Find in Files and outputting to a buffer, the buffer will be selected
- Find: Find in Files skips the Find Results buffer when searching open files
- Find: The Find Results buffer is no longer read only
- Find: The search term is displayed in the find results
- Find: Find results are scrolled to the beginning of the new results when searching
- Find: Pressing F4 when on the last find result will no longer wrap back to the first
- Fixed a crash on startup if there were multiple groups and the first was empty
- Fixed a bug related to dragging files between groups
- Fixed "wrap_midth" typo in Base File.sublime-settings
- Fixed prompt_goto_line command
- Removed 'unwanted character' and 'unkown key' console messages
- API: Implemented set_timeout()
- API: Added window.get_output_panel()
- API: Added threading support on OSX and Linux
20110106 Changelog
- Find in files
- New settings system
- Added key bindings to set layouts, focus groups, and move the current file between groups
- Recently closed files are now included in the Ctrl+P list
- Directories can be passed on the command line
- Dragging the middle mouse button will drag select on Windows and OSX. Fixed shift+right mouse button not working on OSX.
- Minimap can now be hidden
- The selection is now drawn on the minimap
- Fixed a case where the minimap wasn't drawing
- Exclude patterns can be configured for opened folders
- Tool tips only appear if the window has input focus
- Added a timeout for sequence key bindings
- Added syntax highlighting for Objective-C
- Soft undo is bound on OSX (Command+u)
- Fixed a crash on exit that occurred after saving unsaved files
20101230 Changelog
- Project file support, including workspace serialisation
- Tool tips
- Added show_scope_name command (ctrl+alt+p / command+alt+p)
- Console panel contains all messages logged since startup
- JSON configuration files (*.sublime-keymap, *.sublime-menu, *.sublime-theme) may be defined in multiple separate files, and will be concatenated together
- Changed configuration files are automatically reloaded
- Top level directories in the folder list can be re-ordered
- Improved minimap width calculation
- Fixed minimap rendering when using colour schemes with a light background
- Fixed gutter line highlights for multi-line selections
- Improved error reporting on startup for syntax errors in keybindings etc
20101224 Changelog
- Reworked auto complete UI
- Select File (Ctrl+Shift+O) and Open File in Project (Ctrl+P) have been combined into a single command, which is bound to Ctrl+P (Command+P on OSX)
- Improved Quick Panel ranking
- Added 'Open Recent' menu
- Minimap is draggable, and shows the view area
- Tab/Shift+Tab will navigate between fields in panels
- Find/Replace panels and console panel have input history
- Added word wrap menu option
- Indentation detection is run after pasting into an empty buffer
- Drawing spaces when drawing visible whitespace
- Added preferences menu
- Expanded the view context menu
20101217 Changelog
- Auto complete
- Added duplicate_line command (ctrl+shift+d, or command+shift+d on OSX)
- When scrolling the view to show a position (e.g., find next), the target position will now be centered
- Transient views may now be explicitly closed
- Fixed a crash related to changed file reloading
- Fixed pageup/pagedown not updating the scrollbar
- Fixed Ctrl+Tab and Open File in Project not interacting properly
20101210 Changelog
- Added select_lines command, bound to ctrl+alt+up/down
- Added soft_undo and soft_redo commands (ctrl+u and ctrl+shift+u)
- Added support for deleteWordForward: and deleteWordBackward: selectors under OSX
- Fixed window being unable to acquire input focus when full screen on OSX
- Fixed a quick panel issue introduced in 20101208
20101208 Changelog
- File change detection
- Added Syntax menu
- Added Indentation menu
- Added Line Endings menu
- Added Snippets menu
- Working directory follows selected file
- Added switch_file command
- Added revert command
- Quick panel scrolls when using the arrow keys
- Fixed auto pairing key bindings
- API: Added window.new_file and window.open_file
20101203 Changelog
- Snippet support
- Auto-pairing quotes and brackets
- Undo and redo show status messages
- Increased size of console scroll back buffer
- Increased speed of table control animations
- New windows start with an empty, transient, buffer
20101118 Changelog
- Added console panel
- Added status bar
- Added goto line
- Fixed key bindings not working on linux if num lock or caps lock were on
- API: Added show_input_panel
20101022 Changelog
- Added initial support for Python plugins
- Added Swap Lines (Ctrl+Shift+Up/Down)
- Added Delete Word (Ctrl+Delete and Ctrl+Backspace)
- Added Delete Word (Ctrl+Delete and Ctrl+Backspace)
- Added Toggle Comment (Ctrl+/ and Ctrl+Shift+/)
- Indentation is detected on load
- Whitespace can be automatically trimmed on save
- Ctrl+Alt+Up/Down on OSX will scroll the view
- Fixed some issues with view selection and the quick panel
20101015 Changelog
- Added find, incremental find and replace panels, along with the corresponding key bindings
20101008 Changelog
- Added support for key binding contexts
- Added key bindings for indent/unindent/reindent
- Escape will collapse multiple selections
- Quick panel is modal
- Quick panel size is remembered
- Quick panel remembers selected item for a given input
- Select in Project will preview the highlighted item
- Quick panel will elide path names in preference to scrolling
20100930 Changelog
- Added Project support: create a project by dragging a folder onto the side bar
- Added Auto Save
- Added Hot Exit (nee Exit and Preserve Session)
- Added "User File Type.sublime-options"
- Added column select (shift + right click on Windows and Linux, ctrl+left click on OS X)
- Updated quick panel visuals
- Quick panel now displays the score of each match
- Improved Quick Panel ranking
- Files may be dropped onto a window on OS X and Linux
- Side bar maintains its width when resizing
- Linux input method support
- Improved startup time
- Improved performance when processing mouse moved messages
- Accepts files passed to the application on OS X
- Added key bindings for shift+delete, shift+insert, ctrl+insert on Windows and Linux
- Select Buffer will preview the highlighted buffer as you type
- Side bar width and visibility are stored in the session
- Text controls indicate when their window no longer has focus
- Improved font rendering quality on Windows
20100924 Changelog
- Side bar and view panes can be resized
- Side bar can be hidden
- Added initial support for macros
- Window title now includes the currently edited file name
- Improved OS X key bindings
- Fixed word wrap width being calculated incorrectly
- Added bindings for ctrl+enter and ctrl+shift enter (command+enter on OS X)
- Added preliminary quick panel
20100917 Changelog
- Initial release