Как заметил Клаузи, yyp!!sh yanks (копирует) текущую строку в регистр, вставляет эту строку ниже первоначальной и заменяет нижнюю на выход команды.
To сохраните нажатия клавиш, вы можете сопоставить это действие, добавив следующую строку в файл ~/.vimrc:
map & lt; F5 & gt; yyp !! ш & Lt; CR & GT; & Lt; & Esc, GT;Таким образом, каждый раз, когда F5 нажимается в командном режиме, линия будет выполнена, и результат будет показан ниже строки.