Как я могу открыть Shell в Окне Vim?

Я могу открыть оболочку при помощи: окружите команду в Vim, однако я не могу отредактировать файл, и в то же время используют оболочку.

Там какой-либо путь состоит в том, чтобы разделить Vim во многих Windows (или вкладки), и оболочка открылась в одном из них?

99
задан Martín Fixman 6 May 2010 в 16:36
поделиться

3 ответа

Ну, это зависит от вашей ОС - на самом деле я не тестировал это на MS Windows - но Conque - один из лучших плагинов там.

На самом деле, он может быть лучше, но работает.

46
ответ дан 24 November 2019 в 05:05
поделиться

:vsp или :sp - разделяет vim на два экземпляра, но вы не можете использовать :shell только в одном из них.

Почему бы не отображать другую вкладку терминала, а не другую вкладку vim. Если вам нравится эта идея, вы можете попробовать: Ctrl-shift-t. и перемещаться между ними с помощью Ctrl - pageup и Ctrl - pagedown

Если вам нужно всего несколько команд оболочки, вы можете сделать любую команду оболочки в vim с помощью !

Например :!./a.out.

18
ответ дан 24 November 2019 в 05:05
поделиться

Вы можете использовать tmux или screen (второй умеет делать только горизонтальные сплиты без патча) для разделения вашего терминала. Но я не знаю, как иметь один экземпляр Vim в обеих панелях.

7
ответ дан 24 November 2019 в 05:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: