Мне просто интересно было бы узнать как программисты в виме код набирают, неужели для перемещения по тексту постоянно выходят из режима редактирования?
Зачем в нём вообще находиться? режим редактирования нужен только для ввода и редактирования текста. В большинстве случаев ты находишься в нормальном режиме и переключаешься на режим редактирования, но не наоборот.