For doing any development work or coding , vim is so suitable because it is light and you don't need to play with mouse.