G'day,
Как и в случае с ответом karoberts, я предпочитаю более прямой:
:map <F9> :!python %<CR>
Если мой сценарий создает какой-либо вывод, мне также нравится записывать его во временный файл, а затем автоматически читать содержимое этого файла в другой буфер, например,
:map <F9> :!python % 2>&1 \| tee /tmp/results
Затем я установил авточитание, введя :set autoread
и открыв файл результатов в другом буфере
:split /tmp/results<CR>
Затем я могу легко увидеть результаты выполнения в буфере, который автоматически обновляется при обновлении файла результатов, запустив разрабатываемый сценарий.
НТН
ура