@alex_adept

Vim как сделать полноценную всплывающую консоль?

Добрый день. Суть задачи - сделать всплывающую консоль в виме (в идеале несколько и переключение - но это уже дальше).
Про такие вещи, как rosenfeld/conque-term и подобные знаю. что нужно поменять:
- Меня интересует, когда консоль будет во всю ширину окна.
- Нужна возможность скрывать и восстанавливать окно, при этом не теряя последнюю сессию.
- Круто было бы разрулить автофокус и т.п, чтобы полностью абстрагироваться от лишних нажатий
- Было бы не плохо не отображаеть его в списке табов/окон (это опять же второстепенный бонус)

Теоретически что-то похожее могло бы получиться по принципу nerdTree с припученным туда плагином, но я не знаю, сохраняет ли он состояние окна или открывает его заново.

Можете что-то посоветовать?
  • Вопрос задан
  • 544 просмотра
Пригласить эксперта
Ответы на вопрос 1
@SilentFl
на мой взгляд вы хотите чего-то очень странного, что вы хотите делать с этой консолью? Перечисляю варианты:
1) два окна терминала, в одном vim, в другом консоль. располагайте их хоть рядом (как vsplit), хоть полноэкранный режим и alt+tab
2) один терминал, две вкладки. переходить на нужную вкладку alt+1, alt+2 и т.п.
3) rosenfeld/conque-term/vimshell и организовывайте окна в vim'е как душе угодно
4) поставьте выпадающий эмулятор консоли типа guake или yakuake
5) поставьте тайловое окружение рабочего стола, сам пользую i3wm
6) для nix-систем можно отправлять vim в фон Ctrl+Z, что-то делать в консоли, потом восстанавливать vim командой fg
7) наконец, из vim'а можно выполнять команды напрямую, через :!, :r ! или :sh
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы