Live data from Hacker News

Just Use Sublime Text

delvarworld.github.com

211–220 of 296 posts

Re: Just Use Sublime Text

#211
I believe we all get the guy doesn't like vim.

Sometimes a specific tool that helps you with a specific task will help you be more productive. You'd probably be insane to consider doing Java programming without NetBeans or Eclipse. If you are writing code for Windows, you will get better results if you use Visual Studio.

I write a lot of Python code and I prefer Emacs for that. When I code, I prefer to keep anything that can distract me away.

Re: Just Use Sublime Text

#212
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.

Re: Just Use Sublime Text

#213
post #117
post #25

Am I the only person in the world who: a) Never thought vim was that hard to learn (and I first learned it when I was a teenager and nobody helped me. I switched when someone on a MUD made fun of me for using pico.) and b) Thinks vanilla vim works just fine. Seriously my vimrc is like 10 lines long and I don't even have it on every server I work on. I don't bother with any plugins. I don't need vim integrated with gi…

> what kind of medication the OP stopped taking The OP has a really "sane" take on things imho (yes, it's incredibly opinionated , but it's blog post featured on HN, not a SO question someone like you can close in minute :) - and I'm glad he bothered to write it, as I'd probably just send the link to it to any newbies asking me about "the magical vim" instead of bothering to tell them what I think) and he's right on…

"at most (not all) things ST beautifully follows the "don't make me think" principle: eg. arbitrary multiple cursors (no other IDE or editor besides Notedpad++ has them yet, no matter how many users requested this for JetBrain IDEs for example"

What do you mean by "arbitrary multiple cursors"? Do you mean the thing that all Scintilla-using applications (which Notepad++ happen to be one of) have?

Re: Just Use Sublime Text

#214
post #181

The area where sublime really wins for me is discoverability. Say I'm writing some markdown and I decide I want to preview it in the browser. A short key combo opens the command palette, I type install package, hit return, type markdown, see that there's a plugin called markdown preview, down arrow and return and it's installed in a couple of seconds. I open the command palette again, type markdown preview, hit retur…

As far as discoverability goes, I think it's hard to beat Emacs, once you figure out what's going on. The big step is to start using it like a terminal, and Alt-x (M-x) is the way to begin this... Everything is Tab completable, and fuzzy matched, granted the lexicon is a little different, but it's not very difficult if you're prepared to read a bit. The fact that you can type: M-x describe-function And the get docs f…

> As far as discoverability goes, I think it's hard to beat Emacs, once you figure out what's going on.

This contradiction perfectly explains everything that's wrong with Emacs.

Re: Just Use Sublime Text

#215
post #213
post #117

Earlier quoted context omitted.

> what kind of medication the OP stopped taking The OP has a really "sane" take on things imho (yes, it's incredibly opinionated , but it's blog post featured on HN, not a SO question someone like you can close in minute :) - and I'm glad he bothered to write it, as I'd probably just send the link to it to any newbies asking me about "the magical vim" instead of bothering to tell them what I think) and he's right on…

"at most (not all) things ST beautifully follows the "don't make me think" principle: eg. arbitrary multiple cursors (no other IDE or editor besides Notedpad++ has them yet, no matter how many users requested this for JetBrain IDEs for example" What do you mean by "arbitrary multiple cursors"? Do you mean the thing that all Scintilla-using applications (which Notepad++ happen to be one of) have?

I said "arbitrary" because a number of editors like emacs or jetbrains IDEs have some sort of multiple cursors or square selection, but they just don work in simple way like ctrl+click to put them anywhere or allow breaking up the selection into lines ..."arbitrary" is not the right word, I know, I mean more like "multiple cursors done right" :)

Re: Just Use Sublime Text

#216
post #143

Almost anybody who associates great programming with things like super keyboarding skills and muscle memory is unfortunately degrading the status of programming to mere typing. What is it that is so distracting and pulling you out of your zen when you use a mouse? Seriously you type so fast and code at the speed of thought that a little glitch here is like making a mistake with a Formula 1 car in the Monaco Grand Pri…

I was an Electronics Engineer in my past and never even knew there was a fast lane for making things, until I moved to mainstream programming. The above process of modular "tinkering" in electronics design is perhaps the only way to go if you are building from scratch.

Re: Just Use Sublime Text

#217

>Most novice programmers can click on a character on screen faster than an expert Vimmer can type 20jFp; or LkEEE or /word or any other nasty way Vimmers have to use because of our archaic, ingrained keystrokes. set mouse=a

Seriously. It is becomes super productive once you realize you can just use a mouse for things you have trouble remembering (resizing windows was one that I always look in the docs for). Then one day you realize you can use a mouse with vim IN THE CONSOLE. On that day you reach enlightenment.

Re: Just Use Sublime Text

#218

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.

The problem is that people will and do argue vehemently against your choice if you even mention what editor you use, as if it affects them personally.

I thank you for being one of the people confident and secure enough to not care, but sadly, not everyone is like you.

And at some point you have to say "Enough! This is why I made my choice. This is what I believe. Deal with it." Sometimes you have to defend yourself. Not against you, personally, richardlblair, but against people much more annoying and persistent than you.

You are exactly and completely correct, but not everyone has the provenance to be so well balanced, particularly on the Greater Internet.

Re: Just Use Sublime Text

#219
post #215
post #213

Earlier quoted context omitted.

"at most (not all) things ST beautifully follows the "don't make me think" principle: eg. arbitrary multiple cursors (no other IDE or editor besides Notedpad++ has them yet, no matter how many users requested this for JetBrain IDEs for example" What do you mean by "arbitrary multiple cursors"? Do you mean the thing that all Scintilla-using applications (which Notepad++ happen to be one of) have?

I said "arbitrary" because a number of editors like emacs or jetbrains IDEs have some sort of multiple cursors or square selection, but they just don work in simple way like ctrl+click to put them anywhere or allow breaking up the selection into lines ..."arbitrary" is not the right word, I know, I mean more like "multiple cursors done right" :)

Honestly, I can't remember finding a recent text editor that couldn't do it, TextAdept being the latest one. Sublime Text definitely has major selling points (in the sense of having advantages compared to other editors) but this is hardly one of them.

Re: Just Use Sublime Text

#220
post #10

How about modifying code on servers?

First option: don't directly modify code on servers. Deploy it.

Second option: Use sshfs and autofs. Works straight at kernel's VFS layer, which is IMHO way saner than any kludges like netrw/rsub/TRAMP/etc.

Post reply on HN