Live data from Hacker News

Just Use Sublime Text

delvarworld.github.io

11–20 of 112 posts

Re: Just Use Sublime Text

#11
>Vim: The Editor You Need To Read (At Least) Two Books On To Use Well

Is this some kind of joke? If this person is serious I think they're doing more harm to the image of Sublime than good.

Re: Just Use Sublime Text

#12
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…

>It's the new hotness

These people are the reason we are going to spend the next twenty years cleaning up after these two-week fad languages/frameworks.

Re: Just Use Sublime Text

#13
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…

[deleted]

Re: Just Use Sublime Text

#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"

Re: Just Use Sublime Text

#15
I sort of, but very reluctantly, agree. I would add that modern VIm package systems like SPF13 make it much easier and more accessible, I'd suggest the author check that out instead of continuing to maintain that 700 like vimrc file. That having been said, I still end up fixing a lot of bugs that crop up even with my SPF13 setup (the bright side is I can now contribute those fixes back to a project so others don't need to suffer).

However in the end VIm and VIm style modal editing has been, at least in my opinion, a big improvement in my productivity and flow when coding. It's so big that I can't actually bring myself to switch back to something like RubyMine which is arguably a true IDE for what I work on most (Ruby on Rails).

I'm still a bit confused at peoples love of Sublime specifically. Sublime isn't an IDE, so to be quite honest I'm surprised people choose it over the tools from Jetbrains such as Webstorm, Rubymine and IntelliJ. Its benefit over an IDE, or over VIm, is perhaps just that it is fairly simple. It's downside is that it really isn't very powerful and its VIm mode is awkward and clunky.

The sad thing to me is that there are really just a couple of VIm features that make me stick around.

1. Split management that is easy to work with.

I use this all the time. I often need to be able to look at multiple files that are part of the same context I'm working in (view, controller, service, etc.). Tab switching is not effective for this in the least. Every other tool that can do split panes does this poorly. With VIm I can just Ctrl-PCtrl-X/V and it's opened horizontally or vertically relative to the current pane.

2. VIm style text navigation and manipulation.

As true as it is that it's not that hard to just click where you want, I completely disagree with the authors assertion that it's just as effective as keyboard based text navigation and manipulation. Perhaps it's just a matter of flow, but being able to select text in multiple ways, manipulate it and repeat that is amazing. For an example of just how powerful this is in certain cases look at the VImcast on the "gn".

http://vimcasts.org/episodes/operating-on-search-matches-usi...

I use that one all the time since learning about it a few weeks ago.

The bottom line for me, is that until editors learn the lessons VIm has already taught us, it's going to be extremely hard for anyone who has learned to use VIm even half decently to stop using it. Perhaps that's the biggest reason to not recommend VIm to new people. They'll never forgive you for it. It's a trap.

Re: Just Use Sublime Text

#16
I don't use Sublime Text because it's not free software and it doesn't run in a terminal. I like vim, but I'm not "stuck in my ways" and would gladly switch to a better editor that meets those two requirements.

Re: Just Use Sublime Text

#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 Vim from Sublime. There are certainly parts of this article that are true... it is hard to setup initially, but it's not two years, and it's not ugly. For me, the monospace fonts means that EVERYTHING in my vim window is aligned correctly.

Believe it or not I use Vim partially because it allowed me to set up the prettiest editor possible. Sublime just LOOKS bloated to me at this point.

I'd say by month 3 I was doing things faster in Vim. It had NOTHING to do with movement around my screen (though I certainly love that as well). It had everything to do with tailoring my editor to do what I wanted it to do when I performed certain actions / key commands.

In the end I think Vim is a fingerprint. Mine is different than yours. That's pretty awesome and certain of us really want that.

What I will say is that the vimscripts website is garbage. That is absolutely true.

Re: Just Use Sublime Text

#18
Or just use vim in Sublime Text through vintage mode or the vintageous plugin. I use mouse navigation plenty when browsing code, but a mouse is never going to be as effective at routine tasks like changing text inside a matching bracket, switching case, etc., none of which require dealing with vim plugins. Sure, all those things can be done through an IDE like ST without vi bindings, but only by memorizing even stranger meta key combinations that don't combine into a powerful grammar like vi.

Re: Just Use Sublime Text

#19
post #6

> Vim: The Editor You Need To Read (At Least) Two Books On To Use Well No. You need to start using it for 2 weeks and then you can no longer look back on any other editor. You don't need to read two books. Stopped reading the article right there.

I hear ya. I'm currently giving vim a after using Sublime since learning how to code. I'm at the point where I pretty much prefer vim for backend stuff, but I sometimes like Sublime when I'm working on the frontend, especially Angular. I have so many different files in different folders, and I'm just used to being able to get there quickly with Sublime.

Re: Just Use Sublime Text

#20
Sometimes I love my job.

Sometimes I read posts like this and think I should get a job at a research station in Antarctica so I don't have to watch the collapse of civilization when one of these people convinces banks to switch to Go and hype.js.

Post reply on HN