VIM is effective terminal based editor. But it can be more efficient with bundles. Tmux is terminal multiplaxer. You can split screen with tmux and use multi consol.
sudo apt-get install vim git tmux
sudo git clone https://github.com/mehmetsoylucom/vim-tmux ~
sudo cp Inconsolata-dz.otf /usr/share/fonts/truetype/Inconsolata-dz.otf
vim
- Phatogen
- Nerdtree https://github.com/scrooloose/nerdtree
- ctrlp https://github.com/kien/ctrlp.vim
- supertab https://github.com/ervandew/supertab
- easymotion https://github.com/Lokaltog/vim-easymotion