Vi iMproved
Why Vim?
Why Vim?
Why Vim?
- It's powerful (modal editing, command composability)
- It's fun. No, seriously...
- It will live longer than you do
- It's not THAT hard to learn
Who the hell even uses Vim anymore?
http://www.askr.me/ruby
How the fuck do I exit this thing?
What's the deal...
...with modal editing
How to learn Vim
- Remap caps lock to escape
- Build your knowledge gradually
- Don't be afraid to make mistakes - undos are cheap
- Ask!
The future - NeoVim
-
Massive refactoring effort to bring Vim into the 21st century
- Asynchronous process execution
- Msgpack API for integrating vim into GUIs (think Vim inside Atom)
- Built-in terminal emulator
- VimL to Lua transpiler
- More information:
https://github.com/neovim/neovim/wiki/Introduction
Resources
- Practical Vim, Drew Neil
- Vimcasts
- Vimtutor
- Built-in help (:h[elp])
Blog posts
- http://stevelosh.com/blog/2010/09/coming-home-to-vim/
- http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/
- https://medium.com/@mkozlows/why-atom-cant-replace-vim-433852f4b4d1
- http://www.reddit.com/r/ProgrammerHumor/comments/338tx5/vim/cqiyma2
Wanna try?
https://bitbucket.org/infinum_hr/dotfiles
https://bitbucket.org/infinum_hr/dotfiles/wiki/Setting%20up%20Vim
Questions?
ViM
By mivanek
ViM
- 1,061