Show HN: I built an online interactive course that helps you learn Vim faster
91–100 of 283 posts
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#92Does anybody have recommendations on how to go from "comfortable" to "expert"? I've been using vim as my daily driver via the intellij plugin for a few years. I mostly just navigate and never do anything complicated, it gets the job done. For example I mostly use w, d, o, hjkl, y, p, w, b, t and recently discovered the `c+i` combo which is awesome. But I feel like there's still a side of vim I haven't conquered. Any…
> For example I mostly use w, d, o, hjkl, y, p, w, b, t and recently discovered the `c+i` combo which is awesome. In addition to these, I've found (my personal experience, ymmv): 1) f/F to jump to next/previous occurrence of character to help navigating within a line very effectively, in conjunction with ; and , to jump around within these occurences. 2) use relative line numbers in conjunction with your hjkl. E.g. j…
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#93Hey y'all! I built this interactive course after a year of learning vim and finding it to be extremely useful in my day to day development experience. The course is designed to give you lots of interactive practice so you can develop the muscle memory needed to effectively use vim. Would love to hear what you guys think about it :)
I purchased the course but was disappointed that it doesn't go much beyond the basics. For example, there is no tutorial on the dot (.) command, which is one of the main productivity hacks for vim users. There's also no mention of the slash '/' command, moving to a particular line number with 'Shift-G', 'dw' for deleting words, or any number of things that are essential to know if you want to use vim effectively.
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#94Earlier quoted context omitted.
Emacs tutorials can be one line: "ctrl-x ctrl-c".
An Ode to Quitting Vim: ESC Ctrl-C ESC Ctrl-Q ESC Ctrl-Z * dangit, suspended * fg ESC :q E37: No write since last change (add ! to override) ! E37: No write since last change (add ! to override) !:q E37: No write since last change (add ! to override) @!&^#!&!!:q E477: No ! allowed Reboots Server
Ctrl-Z
kill -9 %1Re: Show HN: I built an online interactive course that helps you learn Vim faster
#95Earlier quoted context omitted.
thanks for making this! The undo from insert mode¹ one sold it for me :) [1] https://vimtricks.com/p/undo-from-insert-mode/
Um. I think that's wrong, though. Pressing c-u just erases to the beginning of the line in insert mode, it's not an undo.
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#96(That's up there with Haskell package management depending on "global variables" in a fixed settings file.)
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#97Earlier quoted context omitted.
Um. I think that's wrong, though. Pressing c-u just erases to the beginning of the line in insert mode, it's not an undo.
Ah, I guess should've tried before saying. Just excited there's a way.
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#98Re: Show HN: I built an online interactive course that helps you learn Vim faster
#99Earlier quoted context omitted.
It's not something about "how my brain works". That's a sneaky way of accusing me of being too dumb to use those editors. But the user interfaces from 35-40 years ago are bad. Objectively. Unless you are using them on the terminals from the 70s or 80s.
I am absolutely not calling you dumb! Emacs doesn't work for my brain at all, but Vim does. There are lots of tools that are made for different kinds of people and they all help us towards getting to a certain result. I don't think it's fair to say that the user interfaces are bad, though. The defaults may be bare bones, but the point is that they are programmable environments that allow you to tailor them to your ne…
I also think that it is objectively true and not only fair but also important for people to start to point out how bad these interfaces are. At some point traditions start to become a drag on society.
One of the core principles of user interface design is useful defaults. And there are many better modern editors with equal amounts of programmability as well as useable and useful defaults.
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#100This is great! Another great resource I gotta plug is https://github.com/ThePrimeagen/vim-be-good . Essentially the same but it's a native vim plugin. It's free, doesn't require a login, and did I mention it's a native vim plugin?
This guy also streams on vim topics frequently on Twitch. https://www.twitch.tv/theprimeagen