4 ms·
I really don't understand what all these fancy features are that are so necessary. I use a stock sublime install, with a couple of syntax plugins and the materi
by mstade 8y ago
I really don't understand what all these fancy features are that are so necessary. I use a stock sublime install, with a couple of syntax plugins and the material theme because I think it looks pleasing. That's it. It's super snappy, and whenever I need to jot something down I just type `subl` in a terminal and hey presto, there's a window. I have notes that I've never saved to a file, but that have been open in a sublime buffer for probably well over a year now. Sublime has crashed. My computer has crashed. I've rebooted the thing multiple times. No matter what, these buffers stick around, and it's a complete life saver. It's so good, that I just know if I've opened up a sublime window and typed something in a buffer, it's probably gonna survive longer than I will.
That's worth the price of admission alone. Several times over. I've never been this pleased with an editor, ever.
I don't need fancy refactoring tools. Find across files has done wonders for me, and when I need to get real fancy I break out the regex. Ctrl+d to duplicate my selection; multiple cursors; these two alone cover probably a good 99% of my refactoring needs. I used to like having an IDE where I could click an icon and it would build things for me, now I can't stand one. I just set up a file watcher in a terminal in the background and it rebuilds whenever some stuff changes. I use Makefiles or redo or even just a simple shell script whenever I need something fancy with dependency management. I've not missed fancy build integration since forever. Whenever I need to debug something, gdb or in-browser dev tools or whatever is suitable for the context I'm in will do more than fine, I don't need an integrated window in my editor.
I appreciate that sublime is just a bunch of tabs of text buffers, a simple file browser, can handle ridiculously large files with ease, doesn't consume much resources, and is stable as a rock. I've found I don't need anything else. It's like what I imagine my cool friends who use vim think of their editors, only I'm too stupid to really "get" them. It's ok. Sublime is my Fisher Price version of vim I guess, but I love it to bits. It's paid for itself many, many times over at this point.
- mstade 8y agoSome other things I do with sublime that might be quirky: - My font size is 22 or 24 points. Not because I'm blind, but because it forces me to not type lines too long, or files too big. It keeps my code concise and to the point. Also the font I use (Menlo) is lovely and I just like looking at it sometimes. - My lines wrap at 76 characters. Basta. - I'll have multiple windows of sublime open for weeks, months sometimes. Half the time I don't even know what windows or buffers I have open. I just did a "clean up" and closed about 10 of them. It was like a trip down memory lane of the last year. Most of these windows had buffers I had never saved – not even once. - Aside from a bats syntax plugin, and the material theme, I have no plugins. Unless you count the package installer I guess. - Sublime is my editor for git commit messages. I love it. - Most of the time when I need to write something long form, a long email, an article, anything really, I'll do it in sublime first and then copy into a word processor for layout and other things. If I need to update things, the sublime version is the source of truth, and I'll just copy/paste into Pages or whatever I'm using at the time for layout/design. - Not gonna lie, sometimes I think about writing a plugin for sublime to use it as my email client. I think it'd be wonderful. - Sometimes I just open up a new sublime window and start typing random stuff; a short story, some thoughts, or just random words. It's like therapy in a way. I never save these buffers, or at least very rarely. Sublime is the single most valuable piece of software I own, and I'm very glad to have paid the price of admission.