Вы можете использовать плагин vim bexec . Насколько мне известно, последняя версия - 0.5.
Затем:
$ mkdir -p ~/.vim/plugin
$ mv bexec-0.5.vba ~/.vim/plugin
$ vim ~/.vim/plugin/bexec-0.5.vba
Внутри самого vim при редактировании файла .vba выполните:
:so %
Появится некоторый вывод, сообщающий вам, что был написан bexec.vim , а также документация и т. Д.
Теперь вы можете протестировать его, открыв свой (любой языковой скрипт, у которого есть интерпретатор #!, Работающий правильно) в vim и запустите
:Bexec
Примечание: я хотел, чтобы разделение было вертикальным, а не горизонтальным, поэтому я сделал:
$ grep -i -n split ~/.vim/plugin/bexec.vim | grep -i hor
102: let bexec_splitdir = "hor" " hor|ver
261: exec {"ver":"vsp", "hor":"sp"}[g:bexec_splitdir]
и изменил значение с "hor" на "ver" ..
Я знаю, что это старый вопрос, но я надеюсь, что это поможет кому-то там. Я столкнулся с той же проблемой, когда проходил курс «Разработка стартапов» на Coursera, где профессор Паладжи использует Emacs, а мне не нравится Emacs ..