Just use sublime text (anti-vim rant)
-
You linked the preview, which is PNG
Aww, way to rain on my parade. Let's try again:I'm keeping the cookie for myself.
-
the following benefits compared to terminal vim:
But still has the following downside:
- It's vim
-
While we are at keyboard layouts, Windows Polish layout has this stupid feature where <kbd>~</kbd> is a dead key - hit it once, nothing happens, but if you subsequently hit one of "diacriticable" letters, you get diacritic; hit it twice, you get two tildes. It was so annoying that I created my own keyboard layout that's identical to Polish but with regular <kbd>~</kbd>. Kudos for Microsoft for making a nice utility for custom keyboard layouts.
Now that's one great use of operators and yet they completely fucked it by doing it all the time. If only we had a compose key.But still has the following downside:
Going for the cheap shots?It's vim
-
delete to the end of the line?
shift+end, del
delete a word?
ctrl+shift+ , delWant to regex?
no
-
That's what I get for only clicking on notifications, I miss posts...
-
Ooh, you like shortcut puzzlers?
What about the following:
- Cut next parameter argument
- Everything within quotes
- A whole sentence
- Swapping two arguments around
Maybe his is stretching it a bit...
-
no
Sounds like you never had to mass-edit hundreds of lines at once due to refactoring.
-
what, like highlighting a variable name, ctrl+R,ctrl+R (or F2 in older VS) and typing the new variable name?
-
Cut next parameter argument
Why would you ever want this?Everything within quotes
Hold down Ctrl+Shift+→.A whole sentence
Same as above.Swapping two arguments around
Right click -> Refactor -> Reorder parameters.
-
Which side are you on?
-
what, like highlighting a variable name, ctrl+R,ctrl+R (or F2 in older VS) and typing the new variable name?
More like changing the structure of giant XML document. Or chenging names of 50 variables at once (happens in tests).Which side are you on?
Pen and paper.
-
My opinion about empathy is that it's the purely biological counterpart of the same principle. A species with empathy is more likely to succeed than a more cutthroat one, for similar reasons.
I don't totally disagree. It's another component that seems to be a really handy thing in appropriate amounts.
To me, the most egregious version of how empathy goes wrong is when somebody, claiming to be acting out of empathy, proceeds to be mean to people for not being empathetic enough.
I would have thought about picking up a baby bird, causing its mother to later reject and kill it. But I guess your thing is OK, too.
I agree, though I think that the world also changes, and that society changing its attitudes to match is probably a good idea.
Definitely. Stuff changes, better solutions arise. But assuming everyone who came before you was an idiot or a monster is dangerous and stupid.
The best example of this, imo, is the free market: having each node of the graph able to make instant decisions based on local information is just so much more effective compared to having a big communist machine churning away, trying to make decisions about what it thinks the global optimum would be. Any such decisions (wrongly assuming they could even be made) would necessarily be out of date long before they could ever be put into practice.
+ʼn
-
- Everything within quotes
Ctrl+W in IntelliJ is great.- A whole sentence
- More and more stuff as you repeat
Ctrl+Shift+Space and Ctrl+Shift+M in Sublime Text are okay too.
-
Yup. The funniest thing about all these vim advocates (especially the ones in the linked videos) is they are acting like everyone else is stuck using notepad and they are our white knights riding in to the rescue. Are they aware pretty much every other editor has long ago grabbed vim's best features and packaged them up in a much nicer interface with sane keybindings?
So I'm supposed to be impressed you selected a column or a paragraph? Pff. Call me when you can get accurate intellisense and refactoring, grandpa.
-
sane keybindings
On second thought let's go back to morality, because there's no such thing as sane keybindings.
-
Why do you need any keybindings when you have a mouse?
-
For the things I can do quicker with keyboard than I can a mouse, like selecting chunks of text and using Ctrl-C/Ctrl-V, or even Tab/Shift-Tab to change indentation.
Or of course, the actual typing thing in the first place...?
-
Doing It Wrong. That's why Windows 8 added this
-
Windows goes up to 8 now? I thought 7 was the last version.
-
Doing It Wrong. That's why Windows 8 added this
This isn't going to work without key bindings.
-
FUCK YOU LUDDlTE!
-
Windows goes up to 8 now? I thought 7 was the last version.
I'm pretty sure it goes at least up to 2000.
-
-
The nice things about windows-style shortcuts like Ctrl-AFZXCV is you can enter them with one hand, while using the mouse with the other. Ctrl-Y breaks that workflow.
-
Bottom line, I don't need the fucking coding ninja image and I don't need typing efficiency, even if I accept the (false) premise that vim would provide me with these things.
So why should I use vim, again? To edit a text file over SSH if there's no other choice, and little else.
Apparently, the Blub Paradox also applies to text editors.
Depending on the circumstances, it might sometimes be easier just to remove a gate and see what happens.
That's the progressive approach in a nutshell.
-
The nice things about windows-style shortcuts like Ctrl-AFZXCV is you can enter them with one hand, while using the mouse with the other. Ctrl-Y breaks that workflow.
Hey I used to use a QWERTZ keyboard. Redo is one thing, you don't use it that often. But I had to deal with that shit just to undo.
-
Redo is one thing, you don't use it that often.
I do. I often repeatedly undo/redo when I forget what I was doing just now.
-
-
Flagged for whoosh
-
Check the raw
-
More like changing the structure of giant XML document.
This is what PowerShelll/LINQ is for, isn't it?
-
You do understand that there are more things to memorize using this approach than Vim's, right?
-
The funniest thing about all these vim advocates (especially the ones in the linked videos) is they are acting like everyone else is stuck using notepad and they are our white knights riding in to the rescue. Are they aware pretty much every other editor has long ago grabbed vim's best features and packaged them up in a much nicer interface with sane keybindings?
Nice try, but your is showing...
-
Those are not one-trick-ponies.
You can use them in web browsers, chat programs and many things that aren't text editors!
-
Okay, that's a good point. But in an ideal world, we'd be using composable key commands in all our programs, instead of ad hoc combinations in all our programs. Blame Emacs and Mac OS for getting this wrong, instead of Vim for getting it right.
-
It's not just the Blub Paradox. It's the Dunning-Kruger effect.
-
It's the Dunning-Kruger effect.
Oh, only that? I mean, how hard exactly could that be?
-
-
This is what PowerShelll/LINQ is for, isn't it?
I'm not proficient in PowerShell nor LINQ. I just wrote the ugliest regex ever.
-
But in an ideal world, we'd be using pogo sticks in all our transportation, instead of motorized vehicles.
This is how that post reads to me.
-
Really? It should read more like "We'd be using a principled design instead of 1001 combinations of keys with no mnemonic value".
Regardless of Vim versus something else, would you not agree that using something easier to learn, but just as powerful, consistently, would be better than something harder to learn, consistently?
-
Motorized pogo sticks?
(Also, maybe see an optician about that...)
-
"We'd be using a principled design instead of 1001 combinations of keys with no mnemonic value".
I dunno, stuff like arrow keys are pretty obvious and easy to remember. I don't find the modifier keys that hard. But I'll also admit to not ever having been willing to put any effort into using vim.
-
stuff like arrow keys are pretty obvious and easy to remember.. But I'll also admit to not ever having been willing to put any effort into using vim.
Vim's use of H, J, K, L ought to've been reasonably intuitive back in the mists of time when it was originally built:
-
Regardless of Vim versus something else, would you not agree that using something easier to learn, but just as powerful, consistently, would be better than something harder to learn, consistently?
I would agree with that, especially the "regardless of vim" part. However, I can't conceive of any situation where the vim style of doing things is easier to learn, more intuitive, less bass-ackwards, etc.
-
I would agree with that, especially the "regardless of vim" part. However, I can't conceive of any situation where the vim style of doing things is easier to learn, more intuitive, less bass-ackwards, etc.
<x>
-
-
-
-
All I'm seeing is "keyboard designers in the stone age when vim was relevant couldn't figure out WASD"