As a project lead/architect I tend to have a bunch of projects open at the same time in Sublime, and I flit back and forth a lot to grab stuff from one from the other. Global search across not the whole project but a specific subset of files (IE - exclude node_modules), and sometimes replace, with easily scannable results that can drill down to the file - is probably my biggest requirement. I know you can do all this with vi/emacs. But I can't imagine it's this easy.
Git's another example. With SourceTree and there's barely anything I had to memorize. I had the whole thing picked up in a day. Maybe a few more days to learn the quirks. Again - I suck at remembering stuff like flag syntax.
Also no one's ever shown me a good command line way to selectively back out (discard) changes that remotely matches what you can do visually in source tree.
I can chose to discard all changes (discard file) or one hunk or even some line if I highlight the lines. Gives me the freedom to make all kinds of crazy debugging code, then just discard it when done. Maybe there's a simple way to do this with command line, but I always show it to command line people and they say something like "yeah that's a lot easier".
Last edited by suzzer99; 12-06-2017 at 02:45 PM.