Live data from Hacker News

Sublime Text 3 Public Beta

sublimetext.com

191–200 of 270 posts

Re: Sublime Text 3 Public Beta

#191

Earlier quoted context omitted.

As a vim user, I feel as if the essence of vim is an extension of my mind . Much like riding a bicycle, I instinctively think "select this line and the four lines below it and copy it" as "V4jy" with little cognitive thought. Kind of cool from a cognitive science standpoint.

Do you think it's possible some people just aren't wired like this? Or am I just not trying hard enough? I've tried to pick up Vim several times and never made it very far. But at least I know "i" and ":wq" now :)

> Do you think it's possible some people just aren't wired like this?

Absolutely. Well, maybe I wouldn't call it "wired", but no one tool is right for everyone, and no one should feel bad or wrong for using something different.

I am a Vim lover. You can pry Vim from my cold, dead fingers. But of course it's not for everyone, for the same reason that we don't all use just one programming language or one web framework.

Re: Sublime Text 3 Public Beta

#192
post #50

I use Sublime Text every day. I love it. I paid for it. I even develop plugins for it.[1] But I don't recommend it to peers. Why? Because Sublime Text has a low bus factor.[2] 6 years ago, I bought TextMate. Like Sublime Text, I enjoyed using it. Sadly, TextMate became abandonware. The sole developer suffered burnout. Bugs were never fixed. Promised features never showed up. Users wanted to fix these issues themselve…

> I use Sublime Text every day. I love it. I paid for it. I even develop plugins for it.[1] But I don't recommend it to peers. Why? Because Sublime Text has a low bus factor. Life has a "low bus factor". This bus might hit YOU, after all. Enjoy what you can, while you can. Who cares if you have to move to something else in 5 years? Do you feel like the years you used TextMate were wasted? Haven't you wrote stuff with…

Hear hear. Saved me a few keystrokes.

Re: Sublime Text 3 Public Beta

#193
post #50

I use Sublime Text every day. I love it. I paid for it. I even develop plugins for it.[1] But I don't recommend it to peers. Why? Because Sublime Text has a low bus factor.[2] 6 years ago, I bought TextMate. Like Sublime Text, I enjoyed using it. Sadly, TextMate became abandonware. The sole developer suffered burnout. Bugs were never fixed. Promised features never showed up. Users wanted to fix these issues themselve…

> I use Sublime Text every day. I love it. I paid for it. I even develop plugins for it.[1] But I don't recommend it to peers. Why? Because Sublime Text has a low bus factor. Life has a "low bus factor". This bus might hit YOU, after all. Enjoy what you can, while you can. Who cares if you have to move to something else in 5 years? Do you feel like the years you used TextMate were wasted? Haven't you wrote stuff with…

Hear hear. Saved me a few keystrokes.

Re: Sublime Text 3 Public Beta

#194

Earlier quoted context omitted.

- Syntax / Code folding i don't use code-folding either, but blaming the users for writing poor code is a pretty shitty excuse not to implement the most requested feature. - Matching HTML/XML tags - Better, or customizable match_brackets style just because something can be done via an extension, doesn't mean that it should be done that way. The most popular extensions, i think, belong in the core. Whether you think a…

>Syntax / Code folding I was hesitant to add that comment, but it needs to be said. Pushing people into the pit of success is a good thing. Sucks to read 10,000 line files? Stop writing 10,000 line files. I also really like how fast sublime is. Coming from an IDE for about 6 years, this is one of the features I like the most. Code folding is bloat. >Whether you think any of these points are valid is your personal opi…

Pushing people into the pit of success is a good thing.

I'm not sure history supports that position, at least in the context of software development.

For example, in C++ the syntax for the new-style type cast operators was made deliberately awkward. The argument was that casting is generally not to be encouraged, so doing it should be ugly. What this actually did was encourage almost everyone to ignore the new-style casts and just write the old C-style ones instead, because they worked and didn't make your lines 157 characters long.

If you make software development tools, fighting against what software developers want to do is almost never a winning strategy IME. You promote better practices by providing better tools that make those practices easier, not by providing worse tools that make some things harder and hoping that will stop people doing those things instead of ignoring your inferior tools.

Re: Sublime Text 3 Public Beta

#195

Earlier quoted context omitted.

As someone who uses sublime everyday let's go through that list... Syntax / Code folding - feature for dealing with bad code. Solution: write good code. We don't need additional cruft in the editor slowing it down. Terminal panel (specifically for windows) - Would actually be nice for windows users. I am not one. Probably why the console in sublime is so limited, supporting windows in this regard is terribly difficul…

Printing can be done with packages that call enscript.

on windows?

Re: Sublime Text 3 Public Beta

#196
post #142

I love Sublime Text. For a year or two I tried and tried to get behind vim, to no avail. I thought there must be something wrong with me, perhaps I'm not as smart as those other developers who sit there staring at several adjacent vim windows hitting cryptic key sequences as if the essence of vim were an extension of their mind (maybe it is?). I couldn't do it. Then I made the realization that the editor you use has…

I've used Vim for many years and still found Sublime superior after trying it. While I still prefer Vim for quick edits and ssh, Sublime ended being much more productive for coding.

Re: Sublime Text 3 Public Beta

#198

Earlier quoted context omitted.

As a vim user, I feel as if the essence of vim is an extension of my mind . Much like riding a bicycle, I instinctively think "select this line and the four lines below it and copy it" as "V4jy" with little cognitive thought. Kind of cool from a cognitive science standpoint.

Do you think it's possible some people just aren't wired like this? Or am I just not trying hard enough? I've tried to pick up Vim several times and never made it very far. But at least I know "i" and ":wq" now :)

Don't worry. I find vim completely dated, arcane, and esoteric. Sure, it can do almost 25% of the stuff sublime can do but every feature has it's own learning curve.

If I want to select four lines of text in any text editor that isn't vim, I just hold down the shift key and use any of the cursor navigation available to me. Not so in vim.

Upon leaving vim none of the key bindings are never used in any other program. That's antithetical to the manner in which I operate. Normally if a program doesn't support the odd keybinding or two I just use autohotkey or equivalent. But vim makes that impossible.

Re: Sublime Text 3 Public Beta

#199

Earlier quoted context omitted.

As a vim user, I feel as if the essence of vim is an extension of my mind . Much like riding a bicycle, I instinctively think "select this line and the four lines below it and copy it" as "V4jy" with little cognitive thought. Kind of cool from a cognitive science standpoint.

Do you think it's possible some people just aren't wired like this? Or am I just not trying hard enough? I've tried to pick up Vim several times and never made it very far. But at least I know "i" and ":wq" now :)

It's just a steep learning curve. Spend a few years using nothing but vim and it becomes natural.

Re: Sublime Text 3 Public Beta

#200
post #180
post #151

I've been using ST3 for Ruby/Rails development. I was particularly interested in the "go to definition" functionality. I am a regular user of RubyMine and while code inspection is it's strong suit, the editor never felt responsive. Hence the ST3 trial. The method jumping functionality is very good. Not on par with RubyMine; e.g you can't jump to an ActiveRecord method or any other 3rd party gem. But for navigating yo…

You can search through any files that are in your project workspace. When you start a project, just "Add Folder to Project" and include the ruby gems directory and the ActiveRecord source directory.

Thanks for the tip!
Post reply on HN