Live data from Hacker News

Just Use Sublime Text

delvarworld.github.io

71–80 of 112 posts

Re: Just Use Sublime Text

#71
post #47

Earlier quoted context omitted.

Much of what you're looking for is provided by plugins (eg. command-T). There's no question that vim requires a lot of messing around with initially to get it configured the way you want it. But that rapidly fades away and it's not such a big investment of time for something as important as an editor.

I think there are two kinds of programmers, those that love tweakability and configurability and spend lots of time customizing and perfecting their setup, and those that just want to use stock software with as few modifications as possible. I'm in the latter camp. I'd like my skills in using a piece of software to be transferrable - I'd like to know that if I'm using vim or whatever on my personal machine or on anot…

I actually don't typically like endlessly tweaking my software either. I was prepared to do this with vim only because a text editor is such a key tool for a developer that it justifies the outlay of time. In addition, I wanted an editor that was available on any platform, and in a shell. It's true that vim under someone else's login will behave differently, but that's not a common case for me.

Command-T can be found here:

https://github.com/wincent/Command-T

Re: Just Use Sublime Text

#72

Refreshing to see this after all the Vim gospel programmers out there claiming it's benefits. I do have to say though, I've seen some videos of real Vim pros at work and it's -majestic- how swiftly they move through lines and duplicating lines, editing params, refactoring, etc - a thing of beauty akin to watching videos on /r/artisanvideos[0]. I'll stick to Sublime Text and Nano when I need some ssh terminal editing.…

I feel very bad for anyone that uses Nano for any kind of terminal editing. Not to mention there's a whole class of very serious developers that live in the terminal. Nano is the notepad.exe of *nix.

It's good enough for me. I normally use it edit conf files.

Re: Just Use Sublime Text

#73
post #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.

http://limetext.org/ might be interesting to you at some point (and despite the suspicious landing page showing event from November to February and then silence, there's activity in the repository)

Re: Just Use Sublime Text

#74

Earlier quoted context omitted.

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.

They're not gimmicky. I depend on them every day, either for learning or for regular use, just like vimmers depend on the weird ability to build up ridiculously complex commands. You may as well call user interfaces aside from the shell prompt a gimmick altogether.

Re: Just Use Sublime Text

#75

> For the first 1-2 years of your Vim usage you will be much less efficient than your current editor because of the odd yet lovable key bindings. Seriously? It's about as hard as getting used to the keyboard shortcuts of Starcraft 2.

I use grid layout for SC2; easy to learn and no reaching for awkward keys. I haven't seen any arguments for using the standard keyboard shortcuts.

Re: Just Use Sublime Text

#77
Over the years I have extensively used (and customized) Vi(m), Emacs, UltraEdit32, back to Emacs, Sublime2. Every single one of those is a great editor and completely suitable for fast work. Major reason I am, mostly, in Sublime2 is that I have fullscreen mode with it (which I prefer) without resorting to hacks (Emacs on windows for example) or opening up editor in terminal - and it is all the same all over three OS' I use daily.

Editor wars are over. They are all useful all the same, small details matter these days... and looks.

Re: Just Use Sublime Text

#78
Don't use vim... unless you want to. One thing is certain... there's not one single editor out there that by itself can turn you into a better coder... and in the end that is the only thing that matters. Try them all use whatever you like. I'm a designer... I started using vim because I was doing a boring job and needed something to make it feel like a challenge. I still suck at most keyboard shortcuts but I like the challenge of finding a way to improve every now and then. Does using vim make more productive? Probably not. But neither does this comment :)

Re: Just Use Sublime Text

#79

Just use real vi without a million plugins.

I've been wondering lately if the "modern" Vim setup is closer in spirit to vi from which it descends or to Emacs. Seeing as how people are trying to enable all sorts of non-editor tasks inside Vim, I'm inclined to say the latter.

Re: Just Use Sublime Text

#80
What about Emacs? I always found Vim UI (with the two modes) weird (but that's my own very subjective opinion).

It did not take me 2 years to take significant improvement in text editing. Maybe 2 weeks, if even that. Then you have plugins, but honestly I don't really use them all that much.

I mostly use basic keybindings, ssh access, and the "ace-mode" plugin that lets you jump around with ease.

The thing which makes me sad is that emacs is nowhere near the quality of IDEs in almost all languages (maybe the only exception is Emacs Lisp). So I have to suffer inferior editing capabilities to get all the nice stuff (jumping to definitions, refactoring).

Post reply on HN