Honestly, who gives a fuck? Seriously, use vim, sublime, emacs.. if smearing shit on the walls can be transcribed into text do that. I do not care. And neither should you. It's about getting the job done. Use whatever tools you need to do that. I use vim, and sometimes I'll open sublime for browsing code... does any of that matter? No. I get shit done. That's what matters.
Just Use Sublime Text
271–280 of 296 posts
Re: Just Use Sublime Text
#272Earlier quoted context omitted.
What nonsense. It is absolutely incorrect that you have to 'keep Vim in your head just as much as the code that you're editing' unless you have not learned Vim at all. The reason you don't (constantly) have to think in ST or notepad++ is because you have already learned that editing paradigm. Although, that editing paradigm IS more obtrusive than vim's. It's abundantly clear that you do NOT understand vim's keybindin…
notepad++ is good enough for editing, not debugging, I didn't say that. I reject vim as a "general purpose programmer's text editor" and I reject recommending it to someone as such, but it's probably great for someone neck deep in nix sysadmining - actually that's what I use it for, on the server to quickly edit some configs, but on my laptop or desktop I just never touch it... and I also reject the vim way from a mo…
When we're talking about a text editor for programmers, I don't need it to be usable by somebody who doesn't grasp the domain to begin with. I'll gladly give up some UI sugar because in this context a modal interface is exactly what makes me so productive with it and partitions the complexity into composable chunks that are easily reasoned about.
Re: Just Use Sublime Text
#273Honestly, who gives a fuck? Seriously, use vim, sublime, emacs.. if smearing shit on the walls can be transcribed into text do that. I do not care. And neither should you. It's about getting the job done. Use whatever tools you need to do that. I use vim, and sometimes I'll open sublime for browsing code... does any of that matter? No. I get shit done. That's what matters.
I'd love to, but my organization basically mandates vim.
Re: Just Use Sublime Text
#274I really don't understand what makes someone do something for 4 years that he or she clearly dislikes. He must hate his himself.
Re: Just Use Sublime Text
#275Earlier quoted context omitted.
Once you learn to jump quickly between words, lines, etc. and change whole blocks of text with a few strokes you discover another dimension of vim that's very hard to replace with other tools.
If you learn how to do the same things in emacs, about 90% of it carries over to the native text widgets in OS X and Linux.
C-a and C-e and a dozen of others are there, yes, but good luck if you think you can use M-%, M-h or whatever is the Emacs equivalent of Vim's text-objects and motions (which is what the parent was thinking about).
Re: Just Use Sublime Text
#276Earlier quoted context omitted.
notepad++ is good enough for editing, not debugging, I didn't say that. I reject vim as a "general purpose programmer's text editor" and I reject recommending it to someone as such, but it's probably great for someone neck deep in nix sysadmining - actually that's what I use it for, on the server to quickly edit some configs, but on my laptop or desktop I just never touch it... and I also reject the vim way from a mo…
I am not a UI designer, but I don't buy into the idea that this blanket notion of "modal interface bad" and "oh, it's got a manual? it's broken" applies universally across all interfaces for every use case. Or are you being facetious? When we're talking about a text editor for programmers, I don't need it to be usable by somebody who doesn't grasp the domain to begin with. I'll gladly give up some UI sugar because in…
Well, I do use vim, so I can't really hate it, can I? :) ...it's just the thing that some things should just be plain and simple imho, code editing should not be a "domain" in itself and one should rather learn unrelated new things than bother tweaking that last 10% ...it's just a matter of preference and take on life, some strive for "mastery" at something and work on that last 10% to get an edge, others don't bother to achieve "mastery" at one thing but prefer to explore more things and get that edge by "perspective shifting" or "thinking more outside the box". I bothered to learn vim out of "exploratory curiosity", because I found the concept of such an interface interesting. But though interesting, I don't consider it a good idea anymore - if you give people a tool to manage complexity, they will take advantage and add more of it, for very little benefit.
Re: Just Use Sublime Text
#277Earlier quoted context omitted.
I'll have to give that a try. I've had countless people tell me it COULD be done, but when I drilled down what they were really telling me was that there were keyboard shortcuts. If you're telling me I can hit Ctrl-F2, then that's at least a step in the right direction. Thing is, it's several steps behind where I would be on Windows (or most Linux desktops), because I can just hit Alt-F and it opens the file menu, or…
I don't use the menu much so I tend to use the trackpad for that. You could also try KeyCue [ http://www.ergonis.com/products/keycue/ ]. You press the Command key for a while and all the options are shown in a popup.
Re: Just Use Sublime Text
#278Earlier quoted context omitted.
I don't use the menu much so I tend to use the trackpad for that. You could also try KeyCue [ http://www.ergonis.com/products/keycue/ ]. You press the Command key for a while and all the options are shown in a popup.
Nice! I'll check that out the next time I'm forced to work on a Mac (it happens when I do any iOS development...oh how I hate Apple...). KeyCue is a step in the right direction, UI-wise, regardless.
Re: Just Use Sublime Text
#279Earlier quoted context omitted.
Woah how do you get your status bar to have the > shapes like that? Looks very nice :)
I'm using powerline.el[1]. It's an Emacs version of a Vim plugin. [1]: https://github.com/jonathanchu/emacs-powerline/blob/master/p...
Re: Just Use Sublime Text
#280Earlier quoted context omitted.
I am not a UI designer, but I don't buy into the idea that this blanket notion of "modal interface bad" and "oh, it's got a manual? it's broken" applies universally across all interfaces for every use case. Or are you being facetious? When we're talking about a text editor for programmers, I don't need it to be usable by somebody who doesn't grasp the domain to begin with. I'll gladly give up some UI sugar because in…
> Or are you being facetious? Well, I do use vim, so I can't really hate it, can I? :) ...it's just the thing that some things should just be plain and simple imho, code editing should not be a "domain" in itself and one should rather learn unrelated new things than bother tweaking that last 10% ...it's just a matter of preference and take on life, some strive for "mastery" at something and work on that last 10% to g…
I guess I look at vim as less an interface that a user needs to become familiar with and more of a language that one learns to manipulate text. For example, I don't think the same design principles that go into maximizing conversions on a website necessarily apply to learning Russian. The tradeoffs are different, as is the payoff.