Добавить к vimrc:
map <F6> :tabnew<CR>:.!ls -la<CR>
Откройте vim и нажмите F6 . Вы должны увидеть в новой вкладке вывод команды ls -la
. Теперь, если это работает для вас, вы можете изменить его (замените myprog именем вашего исполняемого файла):
map <F6> :tabnew<CR>:.!./myprog<CR>
Вы даже можете дать название этой вкладке:
map <F6> :tabnew myprog<CR>:.!./myprog<CR>
Не нравятся вкладки? Замените tabnew
на split
или vsplit
, что позволяет разбить окно по горизонтали или вертикали. Хотите, чтобы разделенное окно было маленьким? Используйте
map <F6> :5split myprog<CR>:.!./myprog<CR>
Замените 5
любым другим номером, который вам нравится. Также добавьте
map <F7> :tabclose<CR>
чтобы получить возможность закрыть вкладку, нажав F7 .
P.S. Вы можете заменить жестко myprog
имя на expand("%:r").".exe"
(для Windows) или просто expand("%:r")
(для * nix), как уже было сказано.