TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Interactive Vim Tutorial

177 pointsby memorableover 2 years ago

7 comments

ketanmaheshwariover 2 years ago
This looks nice but I am looking for advanced tutorial. For instance, I just randomly found that pressing N% in normal mode will take you to the Nth percentage line of a file. That you can run a macro on multiple files with :argdo normal@mw command. Where can I find such advanced stuff?
评论 #33307916 未加载
评论 #33308187 未加载
评论 #33308154 未加载
评论 #33312939 未加载
评论 #33312955 未加载
评论 #33308164 未加载
评论 #33315089 未加载
评论 #33308555 未加载
评论 #33309900 未加载
cardanomeover 2 years ago
Nice job!<p>Small nitpick: It would be nice if you could add an option to increase text speed. As a fast reader, it is slightly annoying for me to have to wait until the tutorial text is fully shown.<p>I bookmark this site and will be sure to check it out once more advanced tutorials are available. Also probably going to recommend it to people that are new to vim.
评论 #33309221 未加载
7speterover 2 years ago
Was getting a bit into VIM and Tmux earlier this year but then my linux environment fell apart and I had to switch to Windows as a hypervisor. I really want to learn so that when I start working on headless servers I can have a consistent workflow (nano seems a bit to... novel for me, though I know some people here prefer to use that for all of their text editing needs). I&#x27;ll have to come back to this when I&#x27;m done with making things.
评论 #33309086 未加载
behnamohover 2 years ago
IMO the best way to learn something is by trying to __change__ how it works. Instead of learning what you MUST press to go backward one word, think &quot;Do I need this? And if I did, what shortcut would I assign to it?&quot; Then go ahead and do just that. Little by little, you find yourself working in a system that was inspired by Vim but is tailored to your needs and wants.<p>EXAMPLE: I use Karabiner on Mac. My hyper key (CAPSLOCK) can do cool things like:<p><pre><code> HYPER-W → Go back one word HYPER-E → Delete one word (backwards) HYPER-Q → Go to the beginning of line HYPER-A → Go to the end of line HYPER-S → Go forward one word HYPER-D → Delete one word (forward) LSHIFT-W → Select one word (backward) ... </code></pre> There _is_ a Vim extension for Karabiner, but this way I remember my own settings better.
lastdongover 2 years ago
Looks great! Amazing resource for newcomers (mug is still mandatory, though). On mobile, the virtual keyboard would be super useful (doesn’t seem to work on iphone).
FartyMcFarterover 2 years ago
Reminds me of <a href="https:&#x2F;&#x2F;vim-adventures.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vim-adventures.com&#x2F;</a>
kaladin_1over 2 years ago
Very nice interface. Here to just say good jobyyy!!!<p>Also, thanks to the people that have added references to more advanced resources.