Где-то год назад, а может чуть больше, хотелось мне что-нибудь под линукс написать. Ну и что? Сижу вот, пишу под линукс на чистом С, даже не С++. Однако, тяга к удобству разработки победила, поэтому делаю это в Microsoft Visual Studio со всеми Интеллисенсами. Такой вот загогулистый парадокс.

man vim
Среды разработки созданы для того, чтобы писать программы было проще и удобнее. Зачем тратить неделю на то, что может быть сделано за день?