2016-01-06 2 views
1

Когда я выполняю программу C в vim с помощью :!./%<, я хотел бы иметь возможность видеть мой код (в левой части разделенного экрана), а также результаты stdout из выполнение программы (в правой части экрана разделения). На данный момент вывод выполнения программы блокирует просмотр моего кода до тех пор, пока я не удалю ENTER, но потом я больше не могу видеть выход программы.Выполнение C на разделенном экране в vim

Как выполнить программу C в vim, чтобы я мог видеть как его код, так и результаты его выполнения вместе на разделенном экране? Я попытался выполнить вывод труб с помощью :!./%<|vert copen, но не смог. Я использую Linux.

Любая помощь будет очень признательна.

+2

Большинство использования tmux для этого. –

ответ

2

Установите vimshell, затем введите :VimShellInteractive, чтобы преобразовать окно vim (например, split) в экземпляр оболочки, где вы все равно можете использовать команды vim.

+0

'sudo apt-get install vimshell' (или vim-shell) возвращает ошибку. Где я могу получить vimshell и информацию о его компиляции в ubuntu? – Chloe

+0

vimshell находится здесь: https://github.com/Shougo/vimshell.vim и как установить объясняется в vimshell.txt, который вы можете найти на той же странице. – mikedu95

Смежные вопросы