Live data from Hacker News

Just Use Sublime Text

delvarworld.github.io

61–70 of 112 posts

Re: Just Use Sublime Text

#62
As a person who doesn't even use elvis/vim as their main editor, I have to say: the reason people have such an aversion to it is because of all the years they have been conditioned to accept mediocre user interfaces and computing in general.

It's a culture shock, overall. It's like moving from Windows 8.1 to Slackware 14.1. Even if the latter is far more transparent, well designed and productive, it's just so different. You're so used to an inferior paradigm that you react with disgust and/or fear at the sight of something better, and that has been around for even longer. We've figured out most of this stuff ages ago, really.

I've seen people flip their shit when I've installed something as dead simple as Linux Mint on one of their family members' computers, considering they only use the machine for web browsing and Skype, which is so much more ergonomic with a *buntu derivative. Then they go on and reinstall Windows, as if trying to rebuild their nest that was so violently disturbed.

Conditioning is some powerful stuff. We'd rather stick with goofy point-and-click interfaces that slow us down, rather than invest some time to learn a keystroke-based interface that will make us faster, more productive, and dare I say it... increase our admiration of computing?

It's why people want their eyecandy, which most of the time is little more than background noise, than use a tiling WM or something light in general. Dijkstra sardonically quipped that COBOL cripples the mind and BASIC leads to irrecoverable mental mutilation. This goes for most of our modern, consumer-oriented computing, as well.

I'm not directing this to the author, specifically. It looks like they tried, at least. We're content with inferiority. Try getting a person who's used to 20 years of QWERTY to switch to DVORAK. It may not be that difficult at all, but it requires stepping out of our comfort zone.

And in our staying with the subpar, we've erected a huge wall of inefficient software in the process. It may be invisible to the end user, but to programmers it's all too obvious, if not often admitted.

People need a consumer technology detox, I think. Personally, if you want a more standard editor/mini-IDE that conforms to the average person's expectations, go for Geany. At least it isn't proprietary.

Re: Just Use Sublime Text

#64
post #23

"Everyone talks about the steep learning curve but no one talks about what happens once you finally get hjkl in your brain for movement. The answer is months of frustration, followed by finally having a usable editor, followed by knowing some cool tricks that you use in 1% of your daily workflow." I've seen a lot of people saying this. I've met people who actually experienced this. And I can't listen to it anymore -…

If you don't mind me asking—where are you from?

We're from the same country my friend ;)

Re: Just Use Sublime Text

#65
post #23

"Everyone talks about the steep learning curve but no one talks about what happens once you finally get hjkl in your brain for movement. The answer is months of frustration, followed by finally having a usable editor, followed by knowing some cool tricks that you use in 1% of your daily workflow." I've seen a lot of people saying this. I've met people who actually experienced this. And I can't listen to it anymore -…

Yeah, I've been using Vim as my main editor for around 15 years, and I still use the arrow keys.

Re: Just Use Sublime Text

#66
post #28

Earlier quoted context omitted.

Our industry works this way and I don't understand why programmers who are always "using the right tool" call anything new that they disagree with "gospel" or "evangelizing." SublimeText isn't that old. Somehow you found out about it, learned its keyboard shortcuts, found out what plugins to install to do your work, and made it your editor. That's how I learned Vim. I'll admit that I have a bias, and that learning to…

The issue, really, is that vim is stuck in terminal land. It can't have easily navigable GUI menus, it can't really have overlays, it can't have a minimap, it can't have differently sized text, it can't have all sorts of things as a result of its dependence on the terminal. It doesn't even have autocomplete for its commands, at least out of the box, which would make it significantly more usable without disappearing i…

The issue, really, is that most Vimmers, including its core devs, don't care about all the gimmicky features you list.

Re: Just Use Sublime Text

#67
post #14
post #9

So, in a few thousand words, the author manages to give multiple reasons not to use Vim and not a single one to use Sublime Text, except this: > But Sublime has things Vim can never have. It’s the new hotness and has a more active community than Vim does. "Things Vim can never have"? Details please. "It's the new hotness"? Yeah, because I choose my software based on its hip factor rather than its suitability to do wh…

"i love relearning a new editor every two years"

With Vim, you can spend two years learning an editor!

Re: Just Use Sublime Text

#68
post #17

This is what my Vim looks like. http://www.webhook.com/webhook-uploads/1396995440381_1396021... I'm a designer, not a programmer. I can't code perl, vimscript, and can barely read python or javascript. I can use git repos, which really is all I need to know how to setup Vim properly. That and I guess the ability to read some instructions. I've done nothing more than edit a .vimrc file. It took me a month to switch to…

Whoa, I had no clue you could do all that. Did you follow any guides? I'd love to see my folder structure and be able to switch colors.

>switch colors

If you have gnome terminal you can use different built in themes and fiddle with the color pallet.

[warning: high-contrast light theme] http://i.imgur.com/tITUU55.png

Re: Just Use Sublime Text

#69
I've been coding for a long time. I started on ijkm (Apple II) and editors that make vim look modern (when I was in college the congnoscenti tried to get the CS department to provide sed, and eventually implemented their own version and passed it around), and I've always regarded the vim/emacs crowd as amusingly deluded.

While there are some great tricks you can do with magic incantations in vim/emacs, you can do much more far more easily in notepad with a mouse/trackpad, and moving your hands away from the keyboard now and then is a Good Thing. Sure, i'll be downmodded by the command line junkies, and I'm sure there will be a million examples of awesomeness that you can only do with command lines and macros, and heck, maybe for some tiny number of people there's an advantage, but for the vast majority of the world's population sublime (or even just coders), textmate, bbedit, or whatever just crushes vim/emacs. Every vim/emacs junky who has tried to impress me with their awesomeness has done something either (a) I can do far easier in BBEdit, or (b) AppleScript (!) all while not having to memorize useless crap or edit config files.

But it's still worth learning to use one or more of these editors for when you need to.

Re: Just Use Sublime Text

#70
post #57
post #28

Earlier quoted context omitted.

Our industry works this way and I don't understand why programmers who are always "using the right tool" call anything new that they disagree with "gospel" or "evangelizing." SublimeText isn't that old. Somehow you found out about it, learned its keyboard shortcuts, found out what plugins to install to do your work, and made it your editor. That's how I learned Vim. I'll admit that I have a bias, and that learning to…

The Sublime Text knowledge I have is pretty esoteric, I admit. You have to learn weird key combos like Cmd-C to copy text into a register (or a "clipboard", to use ST's unusual terminology), and Cmd-V to "paste" it. I have no idea which other software uses those shortcut combos.

You can do exactly that with GVim if you are so inclined.
Post reply on HN