Live data from Hacker News

Sublime Text 3.0

sublimetext.com

471–480 of 694 posts

Re: Sublime Text 3.0

#471
post #301

Earlier quoted context omitted.

It's highly likely that OP simply stumbled upon it, or someone recommended it, and now he learned it and is used to it and knows how productive it can be. Thing is, same is true for any other good IDE, of which there are plenty. Personally, it always blows my mind that people don't use VIM :) if they actually spent 5-20hours learning VIM correctly they would not touch these inferior pretty looking UIs

Whereas I view vim as simply a necessary evil and I mean "necessary" in the sense that I want to edit something over ssh. Bret Viktor's oft-quoted "Inventing on Principle" talk touches on this subject where a lot of research has shown that bimodal editors are worse. While I can't argue for how true that statement is, it's certainly been my experience. I always find it jarring to think I'm in command mode but I'm actu…

The 'micro' text editor is a fantastic vim replacement for SSH editing. It's a text-ui like vim, but it has mouse support (for selecting text, etc), and keyboard shortcuts that match bio stands, ctrl-s for save, ctrl-q for quit, etc.

Re: Sublime Text 3.0

#472
post #71
post #20

$80 for something we make a living on is very reasonable.

There's a real danger I think in relying on a proprietary software program for something so key as text editing. For many developers, their editor will be with them for their whole career. Proprietary software has a tendency to not stick around. I hope to see Sublime eventually released under a free software license. I'd donate to that project.

Given the plethora of alternatives, I feel that danger is largely overblown.

Re: Sublime Text 3.0

#473

Earlier quoted context omitted.

First: I love ST. It is an amazing software that runs just as good on Mac/Linux/Win. In a pinch I will download and use it and never complain. Python extensibility is also great, since Python is the language I do best. That said, and I hate to be this guy (not really), but... Emacs? * Performance: Acceptable on modern day * Goto Anything: Helm/Projectile, command palette = M-x * Text Editing: It is what emacs does be…

> That said, and I hate to be this guy (not really), but... Emacs? The shortcuts make it a non-starter for me. Having to configure stuff even more so.

Exactly. Many people want their editor to be very flexible and configurable and micro-optimizable to suit their particular needs, and that's awesome if it's what floats your boat. On the other hand, there are many of us who want to think about our editor as little as possible.

Sublime isn't perfect and it still requires tinkering from time to time, but its power vs. time investment equation is absolutely fantastic. It's a very get-shit-done style of editor. Emacs/vim are amazingly powerful but they are also big time sinks, both in terms of the initial learning curve and later customization.

Re: Sublime Text 3.0

#474
post #354

Earlier quoted context omitted.

Noone's stopping you from buying more licences, if you really want to support the dev. I think it's overpriced as it is (as another commenter mentioned, considering the competition is FOSS), but I might buy it one day, when I have more disposable money (assuming I won't have switched to VSCode or $hotNewThing by then). I really do like Sublime, and I'm happy 3 is out of beta, but seeing the userbase migrate to Atom/V…

It needs to provide you with just enough productivity to help you work for 2 extra hours, and it'll have paid for itself. $80 is peanuts for this.

I don't live in the United States so my purchasing power from two hours of work is exponentially smaller, but I get your point. Truth is, I don't really use Sublime (or any other text editor) that often anymore, because I'm working with Java and using IntelliJ IDEA for that. If I used Sublime Text professionally, I (or my employer) would have bought the licence in a heartbeat.

Re: Sublime Text 3.0

#475
ST is the only editor with non-insane indentation controls: it's right there at the bottom of the window (want to start using 4-space indent in a JS file in the middle of a project full of C++ code that's tab indented? In a project where some C++ devs wrote 4-space indebted JS, when you normally prefer 2, but what to stay consistent? No problem, it's a click away). IntelliJ enforces per-language indentation (what if you have multiple projects with 2 or 4 space indent? Tough luck) and IIRC Atom requires you to download a barely-maintained plugin just to get something even resembling indentation control (and you have to edit a config file to change it - on the fly this ain't!)

Re: Sublime Text 3.0

#476
post #424
post #361

Earlier quoted context omitted.

I agree that finding an open source, well established and powerful editor is an investment worth making. That basically means vim or emacs. Once over the learning curve, you're setup for long term productivity gains and stability. Since neither editor is going anywhere and they run on pretty much anything. But for many people, the initial learning curve just isn't worth it. Sublime, Atom and VS Code are all very popu…

I think you should forget the whole "terminal based" thing. TUI text editors don't make much sense anymore. Native GUIs are much less clunky and much more discoverable.

I have my development machine at Digital Ocean. My local machine is an under powered macbook air (underpowered now that I use lots of docker for development). I'll probably just get a tiny chromebook next as I just want a dumb terminal.

I run emacs over ssh/tmux. I love it, emacs never shuts down, all my shells run through emacs as well. I can use any machine with my sshkey and be back to work immediately. I can increase the size of the machine, have public access to my dev box if needed. If I have a bad internet connection it doesnt matter since its just sending low bandwidth over ssh. All the real bandwidth comes from DigitalOcean and is super fast.

Re: Sublime Text 3.0

#477
post #475

ST is the only editor with non-insane indentation controls: it's right there at the bottom of the window (want to start using 4-space indent in a JS file in the middle of a project full of C++ code that's tab indented? In a project where some C++ devs wrote 4-space indebted JS, when you normally prefer 2, but what to stay consistent? No problem, it's a click away). IntelliJ enforces per-language indentation (what if…

Brackets has it the same way as ST: bottom-right of the screen you can switch between spaces and tabs as well as the number to insert with each tab press.

Re: Sublime Text 3.0

#478
post #453

Earlier quoted context omitted.

First: I love ST. It is an amazing software that runs just as good on Mac/Linux/Win. In a pinch I will download and use it and never complain. Python extensibility is also great, since Python is the language I do best. That said, and I hate to be this guy (not really), but... Emacs? * Performance: Acceptable on modern day * Goto Anything: Helm/Projectile, command palette = M-x * Text Editing: It is what emacs does be…

but...but...my poor pinky finger.

https://www.emacswiki.org/emacs/MovingTheCtrlKey

Re: Sublime Text 3.0

#479
post #475

ST is the only editor with non-insane indentation controls: it's right there at the bottom of the window (want to start using 4-space indent in a JS file in the middle of a project full of C++ code that's tab indented? In a project where some C++ devs wrote 4-space indebted JS, when you normally prefer 2, but what to stay consistent? No problem, it's a click away). IntelliJ enforces per-language indentation (what if…

Have you used vscode?

Re: Sublime Text 3.0

#480
post #475

ST is the only editor with non-insane indentation controls: it's right there at the bottom of the window (want to start using 4-space indent in a JS file in the middle of a project full of C++ code that's tab indented? In a project where some C++ devs wrote 4-space indebted JS, when you normally prefer 2, but what to stay consistent? No problem, it's a click away). IntelliJ enforces per-language indentation (what if…

Using a .editorconfig file solves this problem in many text editors. http://editorconfig.org
Post reply on HN