Можно ли контролировать горизонтальное расстояние между буквами в Vim (Ubuntu)?
Не непосредственно, но если Вы изменяете шрифт для своего окна терминала, Ваш шрифт в энергии изменится также. Таким образом, то, в чем Вы нуждаетесь, является широко расставленным моноширинным шрифтом. Попробуйте OCR B (интервал между буквами очень широк):
http://new.myfonts.com/fonts/tilde/ocr-b-10/
Можно было уже установить его, и/или это может быть доступно из других источников.
Vim является текстовым редактором, а не текстовым процессором или издательским пакетом, поэтому такой функции нет.