Sublime Text 3 Build 3059
sublimetext.com
sublimetext.com
-Automatically closing windows when the last tab is dragged out
This is so minor, and yet so great.EDIT: I copied and pasted the wrong one.
When the last file is closed, a new transient file is created automatically
before when you closed all tabs you were left in this weird state where there was no buffer to type in until you created/opened a file.Now it behaves as if you'd just opened a fresh window, where you have a buffer that becomes an "untitled" tab the moment you type something.
I currently have more than 4,000 buffers open in Emacs and I switch between them instantly using fuzzy matching. I rarely kill buffers. I just leave them open.
I'm interested in other workflows and I'd appreciate it if someone would help me understand how tabs can be used effectively. Thanks.
Furthermore, I can switch between tabs quickly with cmd + 1, cmd + 2, etc, or via cmd + option + left/right arrow. This can be quicker than fuzzy matching (which sublime text supports, btw), and it requires less mental overhead of remembering what the file is called when you want to switch to it.
I tend to cull open tabs when I have more than ~10 open. I guarantee I can look at my tab bar, move my hand to the mouse, and click on the tab I want faster than anyone can switch using fuzzy matching
Added image preview when opening images
It's weird, I would never have even realised this bothered me until I saw it in the patch notes, then I instantly remembered all the times I was looking for an asset and had to switch to the file browser to find itI'm not a user of Sublime text, but at least the landing page doesn't mention being able to edit images ... Except as raw binary I guess, but that doesn't sound like something you do very often.
Considering how often web developers have to muck around with images, this should have been baked in from the start.
I find them perfectly fine, and have been using Vim since the mid-nineties, in things like SunOS and HPUX.
You don't have to take advantage of every key command Vim offers to be productive. In fact, focus on the code.
For example:
d/abc (i.e. delete forward until the text 'abc')
or c/abc (i.e. change the text going forward until the text 'abc')
I can workaround most of the missing functionality, but this one is a deal breaker for me. Unfortunately since / just uses the built-in Find feature in Sublime, fixing this is probably non-trivial. { "keys": ["j", "j"], "command": "set_action", "args": {"action": "vi_esc"}, "context": [{"key": "vi_must_change_mode"}, {"key": "vi_is_buffer"}, {"key": "vi_mode_insert"}] },
{ "keys": [";"], "command": "vi_colon_input", "context": [{"key": "setting.command_mode"}, {"key": "vi_enable_cmdline_mode"}] },
is the reason why I still use Vim. i[nore]map jj <Esc>
n[nore]map ; :FWIW, I'd use Sublime if all vim bindings worked but that's not possible given its other critical features nor the project's current goal.
I use undo to to specifically undo a specific action. Beyond that, I am looking at writing something new to deal with what I am trying to have the file/document/program do or say.
And what does the file being open have to do with remembering what you did it in it? You could have a tab open for ages in ST and I bet you are as likely to remember what you were doing in it as you were in a file recently closed, so why should that impact whether undos were available for it? No need to answer, these were just rhetorical questions to point out the flaws in your reasoning here. I actually don't want to read any more of what you have to say about it.
Yes I believe it's called 'That's how I work.' I don't use undo that way, so I have no desire for it to work that way, especially not along with all the rest they wanted.
> And what does the file being open have to do with remembering what you did it in it?
Maybe it was open for a reason? Maybe I was actually working on it. Shocking really.
> You could have a tab open for ages in ST and I bet you are as likely to remember what you were doing in it as you were in a file recently closed, so why should that impact whether undos were available for it?
Very good, I am unlikely to remember what I was doing, I don't use undo in these circumstances.
HINT: I might not use undo the way you do. I undo immediate actions. That's about it.
Is it safe to install this ST3 beta now?
PS: I'm referring to the Ubuntu 12.04 LTS 64-bit version, if that matters at all...
It's so much faster as well, even though Sublime 2 was quick. The new plugin system I can't live without either, so many nice plugins.
I wonder how long we're going to be held back by (very) legacy machines. Valve also recently dropped SSE2 support because 0.0004% of their users complained about it.
It may not be an IDE, but it certainly is powerful enough not to matter and a lot more user friendly than Vim
$70 for something that will last you a few years or so isn't much at all for any job or hobby. I have a camera built into my phone, but I still buy dedicated cameras because I get additional use and pleasure out of them. If I didn't, I'd just go with the one that comes with my phone.
If you like Emacs or vim, then knock yourself out. I'm sure you are very productive. They both have a huge learning curve, and many people don't want that. Using ST or TextMate really feel different from either Emacs and Vim, and I prefer that feel.
Could I learn to be productive in emacs in 4 hours?
I can't. I've tried.
SublimeText is like buying one more textbook, but one that I will use extensively in all my courses, unlike most of my books, that get little use in just one course.
There are things that I can do faster in vim (like finding files with Command-T), but overall I find it's the right mix of vim and textmate.
I still find the package and snippet system overly complicated, and they still haven't gotten everything right from textmate; but overall a good text editor.
"Unfortunately", I was already in love with Vim when the first public alpha of ST2 was released and I was seriously underwhelmed when I tried it. Or spoiled, maybe.
Anyway, I wouldn't suggest any new programmer to learn Vim and his craft at the same time: Sublime Text is a very fine editor and it's a lot easier to apprehend.
[
{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }
]you have just made my day
{ "keys": ["ctrl+tab"], "command": "next_view" }, { "keys": ["ctrl+shift+tab"], "command": "prev_view" }
Christmas came early... I've been waiting for this for so long.
My favourite change.
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }Yeah I dunno either why this dude is doing a paid beta.
My use of ST is not too different from out-of-the-box. The main non-included plugins I use are Emmet, Ruby Slim, and Markdown Extended, and of course the utilities needed to manage them, such as Package Control. And I have a shell shortcut to get to ST (who doesn't?)...other than that, nothing too fancy...so I probably shouldn't experience too many hiccups to my workflow from just installing ST3?
Go for it. You won't regret it. :)