Hacker News new | ask | show | jobs
by mct 6341 days ago
Perhaps I'm biased because it's how I first learned vi ~15 years ago, but I still think the best way to learn vi(m) is by running vimtutor. It copies the tutorial text file to /tmp and launches vim against it. The text first teaches the user how to move the cursor around (in order to scroll down to the next lesson), then how to exit the editor, and finally different ways of modifying text. Many lessons are followed by interactive examples, which is a really neat way to learn (e.g., "Make the second line below look like the first line").

Text of the tutorial: http://ftp.vim.org/vim/runtime/tutor/tutor

1 comments

Since I've begun using a tiling window manager(wmii, in my case), I find it incredibly annoying when programs try to manage their own windows. I find this is often to make up for the deficiencies of most window managers. I want one way to manage windows for all my applications. I still use tabs in firefox though :P