Let Vim Do the Typing

thoughtbot · 228K views · 2015 · 32:07

Open on YouTube

Testing, debugging & developer toolstutorial

Why Hacker News recommends it

HN users say it made Vim's completion system click for them.

What it is

George Brocklehurst of thoughtbot demonstrates Vim's built-in completion mechanisms, from word, line and block completion to ctags. The aim is to type less and make fewer typos.

Recommended by 3 HN commenters across 3 different months, 2017 to 2021.

What Hacker News said

Strong rec raman162 · 2021-11 · on “Happy birthday Vim (2020)”

I've only used vim for three years and it's been a fantastic experience. Every time I'm in a normal editor I long for vim. I think the most important video I watched about vim was about text completion in a thoughtbot meetup [0]. There I learned about ctags, the jumplist and ways to complete words, sentences, lines and blocks of code. [0]: [this video]

Recommends AdmiralAsshat · 2017-04 · on “Switching to Sublime Text from Vim in 2017”

To go to the reverse route, I'm a SublimeText and Vim user that's debating going back to pure vim. Much of the functionality that I used ST for I found Vim could do naturally, with no plugins. This presentation taught me alot ( [this video] ), such as basic command completion. There is some stuff that Sublime can still do that I don't think Vim can (multi-cursor editing comes to mind, and that's still really handy when I'm making edits to HTML). Other stuff can be done by both but I happen to like ST's better (the awesome GitHub package comes to mind). And finally, I did pay $70 for an ST license, so I imagine I'll keep using it for another few years or so. But given that I do alot of remote admi

Recommends justinmk · 2017-10 · on “Vim after 15 Years”

There's a lot of engineering in Vim as well. E.g., Vim's completion system is actually real cool once you learn it (it "clicked" for me after watching this video: [this video] ). Vim regex, folding, and spellcheck also have useful features that you won't find anywhere else. More generally, I agree with you. If it were up to me I would prefer to use Emacs as a baseline. But it's not up to me, just like it wasn't up to Google to decide that Javascript wins. Ubiquity wins. Emacs lost. > for throwing everything and the kitchen sink into our editor. ... But with vim & neovim, people are building a complex operating environment That's not really true. The explicit goal of Nvim is to be embedded and foc