Очень поздний ответ, но у меня был тот же вопрос и я нашел один практический пример, который помогает объяснить разницу, так почему бы и нет.
Если вы выберете визуальный блок, а затем измените его с помощью c
или добавите что-то к концу с помощью A
, если вы затем выйдите с помощью <Esc>
, то же самое изменение произойдет во всех строках визуальный блок (который действительно полезен! См. :help v_b_A
); если вы выходите с <C-c>
, этого не происходит, только одна строка получает изменение. Возможно, есть и другие похожие вещи, которые я не осознавал, что мне не хватало <C-c>
...