
Learning the vi and Vim Editors
by Arnold Robbins, Elbert Hannah, Linda Lamb · first published 2008
7mentions
4recommended by
6HN commenters
2012–2026first – last mentioned
67% recommend33% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


Please read the author's introduction: "An Introduction to Display Editing with Vi" http://www.verticalsysadmin.com/vi/vi_editor__bill_joy.pdf I also recommend the O'Reilly "Learning the vi and vim editors" book, http://shop.oreilly.com/product/9780596529833.do and my own course on vi basics, http://www.verticalsysadmin.com/vi.htm
on “Vim clutch” ↗…the next topic when you feel comfortable with the current topic. Vim - Here is what I have for vim and surprisingly enough is just enough to be proficient in vim. 3. Learn vim a. Do vimtutor b. Read Learning the vi and Vim Editors, Seventh Edition c. Up and Running with vi d. Venture Into Vim e. OReilly - Mastering Vim f. Vim for Advanced Users g. Learning vim plugins Git - I use two video tutorials that will make anyone…
on “Ask HN: How to train my students to be Unicorns” ↗Over the years, I've got a lot of mileage out of "Learning the vi and vim Editors" from O'Reilly, and web pages like http://www.lagmonster.org/docs/vi.html. Practicing and testing compositions based on what you learn from these will go a _long_ way. Try new ways to move (by screens,…
on “How to boost your Vim productivity” ↗…used to mechanically entering and exiting insert mode as many people do. That was the extent of my knowledge, but then during a slow period at work I took the time to learn Vim thoroughly by reading "Learning the vi and Vim Editors" from O'Reilly. It changed my view of VI and Vim to the point that (as I had said) I now think of them as command-based editors rather than modal editors. Once you realize that each key press is a command…
on “Exiting VIM is hard; sometimes we need to take drastic measures” ↗…several weeks during a slow period at work. I had a printout [1] with all of the keys next to my monitor for several weeks. That was necessary to get muscle memory for every action. I also read a lot of "Learning the vi and Vim Editors". That helps you get into the mindset about how to use the Vim command language. My point is that there are many ways to learn Vim and you can pick which way works best for yourself. [1] http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...
on “The Efficiency of Vim” ↗i have the full version of that book, Learning the vi and Vim Editors... i still read it!
on “Nobody cracks open a programming book anymore” ↗…(2nd ed.) Learning the bash Shell (3rd ed.) Linux Pocket Guide (3rd ed.) $8: (all of the above, plus) bash Cookbook Classic Shell Scripting Learning GNU Emacs (3rd ed.) Unix Power Tools Learning the vi and Vim Editors (7th ed.) Bash Pocket Reference (2nd ed.) Learning Unix for OS X (2nd ed.) $15: (all of the above, plus) Essential System Administration (3rd ed.) TCP/IP Network Administration (3rd ed.)…
on “Humble Book Bundle: Unix” ↗