Ви можете використовувати плагін 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.