12 ms·
Sublime is probably the first GUI text editor that left me satisfied. Everything else over the years was either non-portable, slow or lacking features. After tw
by lvoudour 9y ago
Sublime is probably the first GUI text editor that left me satisfied. Everything else over the years was either non-portable, slow or lacking features. After two months of use I just had to buy it, it's worth the price.
- It's fast and responsive, can handle large files and personally I've never seen it leaking memory or crashing
- Love the goto anything and command palette, brilliant
- Text editing is great and can be easily enhanced with existing plugins
- Theming is great
- Project handling is a bit weird, but once you get the hang of it it's fantastic
I don't do use IDE-like features (auto-complete, linting, compiling, etc.) nor integration features (version control for example) so I can't say how it fares in that aspect.
Recently I tried VSCode and Atom. They are portable and feature rich out of the box, but God are they slow and memory hungry. I can definitely see the appeal for web devs but it doesn't work for me, I value responsiveness above all else (that's the main reason I avoid dedicated IDEs)
- ythn 9y agoI prefer VSCode if the hardware can handle it, but otherwise Sublime is my goto. If Sublime ever had as good Git support as VSCode I would permanently switch back to Sublime
- trishume 9y agoI've been very satisfied with https://github.com/divmain/GitSavvy https://github.com/divmain/GitSavvy and GitGutter. Together they are how I do almost all of my git.
- woodrowbarlow 9y agoanother vote for gitgutter. jumping to the next changed hunk in my currently open file is a life-changer. https://github.com/jisaacks/GitGutter https://github.com/jisaacks/GitGutter
- jdc0589 9y agoI think Will Bond has a git plugin that's supposed to be pretty good. I don't like VCS plugins in my editor though, so I've never tried it.
- meritt 9y agoText editors shouldn't come with hardware requirements.
- badloginagain 9y agoHonestly out of the box Git management for VSCode is really good. I'm surprised how quickly it got integrated to my regular workflow, and I'm a terminal gitter to boot.
- ythn 9y agoThe ability to see side by side diffs and which files/lines I've touched is what did it for me. I still use git CLI for squashing, rebasing etc, but basic staging and committing I do entirely in VSCode now.
- y0ssar1an 9y agoIf you want git support out of the box, please give me a thumbs up on this PR. https://github.com/sublimehq/Packages/pull/1126 https://github.com/sublimehq/Packages/pull/1126 If you can read sublime-syntax files, code review is appreciated as well. With this package, you can set Sublime to be your git editor like this: $ cat ~/.gitconfig [core] editor = subl -w ...
- erichdongubler 9y agoGitGutter and GitSavvy have been fantastic for my Git mileage -- have you tried them?
- hasenj 9y agoI prefer VSCode mostly for the intellisense/auto-complete. As far as git is concerned, I use it from the command line an cannot understand why anyone would want to interact with git from VSCode or any other text editor.
- skocznymroczny 9y agoI don't know if these editors support it, but being able to access git blame from editor is convenient, also the editor can highlight all the changes you've done since the last revision (especially useful to hunt down unnecessary whitespace changes).
- bitexploder 9y agoFirst: I love ST. It is an amazing software that runs just as good on Mac/Linux/Win. In a pinch I will download and use it and never complain. Python extensibility is also great, since Python is the language I do best. That said, and I hate to be this guy (not really), but... Emacs? * Performance: Acceptable on modern day * Goto Anything: Helm/Projectile, command palette = M-x * Text Editing: It is what emacs does best as a program * Themes: Yes * Project Handling: Projectile * IDE Features: These exist * Source Control Integration: Many people use emacs purely because of Magit, it is a great git UI that people won't know about in general because it is runs on emacs I copy my ~/.emacs.d to a server, literally my whole environment minus some tty nuisances just works. Everything. All my package versions. Emacs is stable enough that not many things break between big versions 23/24/25. There are two areas ST wins: Out of the box configuration and performance on very big things. It is true the learning curve to settle all of these features I am mentioning is non-trivial, but Emacs is open source and, like I mentioned, very stable. It has gotten enough right in its initial concept that it will always be a fine environment to mangle up some text in files into whatever you want. This brings me to my next point, there is nothing really new under the sun regarding text editing. Atom/VS Code/Eclipse/IntelliJ/Emacs -- you want to edit a bunch of files in a directory structure, navigate quickly and easily between files and get context important information about the code. Everything else is just flavors of those same chores, often specialized to a few programming languages or whatever new things are popular at the time (JavaScript / Can we build an editor in JavaScript). I have seen very little innovation in the field of text editing. Light table was interesting, and its no surprise it is very Clojure/Lisp oriented. I am in a giant lisp machine when editing code in emacs, I can whack out a lisp expression anywhere and emacs will faithfully evaluate it for me. Next point: If you work in a language or big project you need a way to navigate and generate lots of boiler plate in some languages (Java). IDEs help there, but... Final point: The speed with which we write text as programmers is not the limiting factor of how much software we can produce and never has been. My conclusion was to invest in one editor that has been around a long time and just not worry too much about it. I can use emacs in 20 years probably. Who knows about atom or vs code or whatever. So it isn't a pro emacs, you should use emacs reply to you, but that over the long run, using the same system to edit text is probably worth it. Stick with one thing and ignore everything else unless you are forced to use some IDE, and even then really try to avoid it. Even then I am pretty sure I could do my job with Gedit or Notepad without much of a productivity hit. edit: formatting
- musage 9y agoHave you ever seen UltraEdit? I dare you to try the trial, actually go through the exquisite configuration dialogs to make it yours, and then to ever look back :) This isn't as a knock on ST, which I also like, and might even sometimes prefer for pure writing or temporary notes. But it doesn't even have printing out of the box, come on. For me that's too modern.. plugins are nice, but I guess I prefer UE to ST like I preferred old Opera to Firefox.
- jamespo 9y agoIt's a very good editor; I always assumed it was windows only but it's multiplatform too.
- thoth 9y agoI switched from UE to ST entirely because of UE's licensing/activation model. Maybe it is different now, but UE used to require an internet connection for the registration... or you had to email your info for offline codes. I have a bunch of isolated machines at work, physical and virtual, and got tired of dealing with UE and its registration requirements. Especially when ST gave a license key file I could copy around as needed. So I switched. But yeah, I remember UE was a really good editor. Now I'm happy with ST.
- billforsternz 9y agoIt always amazes me how Ultraedit is completely invisible on Hacker News. It's been a very decent option for a very long time.
- Friedduck 9y agoUltraEdit does column editing so much better than ST. I think I prefer ST overall but that one feature, when it's needed, is wonderful.
- Pamar 9y agoI use it in the office (on Windows) and yes, the column mode is the best I used. I did try the Mac version (of UE) but I think it was still in beta mode and I was not really impressed. But on Windows is really great.
- koenpunt 9y agoHave you ever tried TextMate? Since like me, you don't like "IDE-like features" I can imagine TextMate 2 could be a better fit than Sublime, especially in respect to file management. And a lot of Sublime bundles are compatible with TextMate (and the other way around of course, since these bundles originate from TM)