Every *nix programmer definetely knows Vim editor. Vim is an extremely strong editor. Although there are many GUI-based editors, I think Vim is superior. Once a programmer masters the efficient commands and command combinations, he be much faster in his work.
Although I know and use Vim several years, I don't know every command it provides. There are too many of them! Recently, I ran into a blog post mentioning a tutorial for Vim called 'vimtutor' which I hadn't know before. If you have Vim installed, try it!. Type 'vimtutor' and let it guide you through the tutorial. It shows only the basic commands, still, I think it's a great start to Vim.
Although I know and use Vim several years, I don't know every command it provides. There are too many of them! Recently, I ran into a blog post mentioning a tutorial for Vim called 'vimtutor' which I hadn't know before. If you have Vim installed, try it!. Type 'vimtutor' and let it guide you through the tutorial. It shows only the basic commands, still, I think it's a great start to Vim.