Vim поставляется с синтаксическими сценариями для Markdown (и в Интернете есть альтернативы) и должен даже автоматически обнаруживать большинство файлов Markdown.
Поскольку Vim является текстовым редактором, рендеринг ограничен шрифтом фиксированной ширины и атрибутами шрифта, доступными в терминале (GVIM поддерживает еще несколько [цветов и стилей], но в остальном довольно схоже).
Вот так выглядит Markdown в моем личном Vim:
Синтаксис
Синтаксис разметки преднамеренно легкий, поэтому вы можете легко вводить части форматирования как есть. Плагины вроде Surround могут немного помочь в этом.