Я делаю так:
:map <f5> :w<cr>
:imap <f5> <esc> :w<cr>
:map <f9> <f5> : !clear; ./%<cr>
Но проблема в том, что после того как я просмотрел выдачу и нажал любую клавишу, vim переводит курсор в конец файла, т.е. как при выполнении команды G. Как сделать так, чтобы курсор оставался в позиции до нажатия <f9> вне зависимости от режима редактирования? Можно ли вывод скрипта показывать чуть-ниже кода файла?