Możesz użyć wtyczki vima bexec . O ile mi wiadomo, najnowsza wersja to 0.5.
Następnie:
$ mkdir -p ~/.vim/plugin
$ mv bexec-0.5.vba ~/.vim/plugin
$ vim ~/.vim/plugin/bexec-0.5.vba
Wewnątrz samego vima podczas edycji pliku .vba wykonaj:
:so %
Pojawi się informacja, że bexec.vim został napisany, a także dokumentacja itp.
Teraz możesz to przetestować otwierając swój (dowolny skrypt językowy, który ma interpreter #! Działający poprawnie) w vimie i uruchom
:Bexec
Uwaga: chciałem, aby podział był pionowy, a nie poziomy, więc zrobiłem:
$ 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]
i zmieniłem wartość z „hor” na „ver” ..
Wiem, że to stare pytanie, ale mam nadzieję, że może to komuś pomóc. Pracowałem w tym samym numerze podczas kursu Coursera Startup Engineering, na którym profesor Palaji używa Emacsa, a ja nie lubię Emacsa.