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