Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.

+30

Add 'Close all files' shortcut / command

Hay Kranen 13 years ago updated by Joel Thornton 13 years ago 5
It would be very handy to have a way to close all open tabs with one command. Maybe Cmd/Ctrl-Shift-W instead of Cmd/Ctrl-W?
+30

Only cleanup whitespace for modified lines

codex 13 years ago updated by Will Schmid 11 years ago 4
In commercial software development, it is desirable to minimize the number of unrelated changes to a file.  For this reason, it would be nice if ST2 only stripped trailing whitespace (or performed any kind of whitespace cleanup) on regions of the file that have been modified, ideally as measured against the copy as stored in one's revision control system.  Eclipse does this.
+29

Limit number of tabs shown based on available space, show other tabs in a pulldown menu

John Pansewicz 11 years ago updated by Leo Gallucci 10 years ago 1

Tabs become pretty much unusable once there are too many open. You can't read the text, and the close box goes away. And if the close box is still there, I find myself clicking it by accident because the tab is too small.


I'm used to using Eclipse, and I like how they limit the number of tabs shown based on how much space is available. This way, you can always read the beginning of the file name, and the close box is always visible. When there are more tabs that can be show, a little menu shows up on the right. The menu shows the "shown" tabs in bold", and the ones that can't be shown are normal. You can then show a tab by selecting it from the list, and another visible one will take its place.

+29

Why isn't everything available in the command pallete?

Wayne Ashley Berry 12 years ago updated by Dave G 12 years ago 1
There are quite a few commands that aren't available in the command pallete, and I generally find it much easier searching for commands than either going through menus or remembering shortcut keys...

Here are a few I can't find
- Bookmarking
- Expanding Selections
- Toggle Comments
- Switch Project

Is there any reason they aren't in the command palette?
+29

Drag and drop tabs or files to create the split pane layouts

Agile Apricot 13 years ago updated by Dan K 12 years ago 3
It would be great if we could drag and drop tabs at the window edges and have them create the pane layouts. Like the adobe suite apps have. A blue highlight could show at the edge you're about to drop it on. And you could just drag the tabs back to one layout to remove them.
+29

PL/SQL Autocomplete & Examples

mike bannen 12 years ago updated 12 years ago 0
Would love to have autocomplete for plsql commands and to show examples (maybe in a pop-up, activated by highlighting a command and pressing some key combo).
Could integrate with a site that already has this info. Also, being able to set the version (e.g., Oracle 11gR2) would be really sweet. Having this integrated into an editor rather than having to refer to *gulp* books, or online resources we be...sublime.
+29

Automatic update

Gabriel Lau 12 years ago updated by Peter Johnson 11 years ago 17
An automatic update, similar to Firefox in the background, it would be more interesting and confortable than the manual way which is currently done.
+29

Python punctuation support in syntax coloring

Łukasz Langa 11 years ago 0
Sublime Text 2 is using TextMate color schemes. This implementation has a bunch of drawbacks WRT Python support. I found three problems with punctuation described by the screenshot below:

Python syntax punctuation problems

Larger version of the screenshot available here: https://dl.dropbox.com/u/4830253/sublimetext_python_syntax.png

TextMate behaves the same in all cases. If compatibility is more important than solving the problem, so be it. However, I would suggest solving those problems by:

1. supporting punctuation.separator.parameters.python for function calls and punctuation.separator.tuple.python/punctuation.separator.set.python for the respective data structures
2. adding punctuation.section.block.begin.python analogical to punctuation.section.class.begin.python
3. identifying asterisks in function definitions as keyword.operator.arithmetic.python OR adding keyword.operator.unpacking.python
+29

Native OSX Spell Checking

h1ro 12 years ago updated by Craig Russo 11 years ago 1
Making a multi platform application feel native is always a difficult task and I appreciate all the effort that has gone on in that direction so far. One thing that really sticks out on OSX is the lack of integration with the native spell check.

I would love for integration with the system wide OSX spell checking API.
+28

Allow the sidebar to move to the right side

Chris Smoak 10 years ago updated by Raymond Moul 10 years ago 1
This would allow for better overlap when showing two windows next to each other (the sidebars overlap and not the file content). It would have to be able to be set per-window to be useful with two sublime text windows, but even an app-level setting would make it useful when using alongside other editors.