Для скептиков, которым кажется, что разработка в vim не может быть удобной и продуктивной, предлагаю ознакомиться с видео: например, в 30:28 Том отвечает на вопрос о "How easy would be to derive files and dirs" https://www.youtube.com/watch?v=qbDQdXfcaO8&t=32m06s
я за idea + vim потому что элементарно в видео чел отвлекается на момент импорта, где в idea это будет сделано автоматически, возможно и вим можно так настроить, но нужно потратить время. Но в idea полно еще доп фишек которые упрощают жизнь