Есть ли плагины vim для создания разделенного окна с оболочкой внутри? Почти как разделенное окно с командой :sh
содержащейся внутри. Я также не могу использовать что-то вроде screen
потому что это в MacVim (gvim
для Mac OS X).
3 ответа
Я не использовал его (я нашел его в SO-ответе), но Conque - это плагин Vim, который, похоже, может делать то, что вы хотите: в (возможно разделенном) окне Vim взаимодействуйте с порожденной программой через pty с помощью приличное количество терминальной эмуляции *. Требуется Vim 7 с поддержкой Python, и это указывает на то, что MacVim автоматически поставляется с ним.
* Vim не выполняет никакой эмуляции терминала, что является проблемой при попытке использовать программное обеспечение на основе termcap или terminfo в :shell
под экземплярами Vim на основе графического интерфейса (см . :help gui-pty
).
Ответы на этот вопрос могут быть вам полезны:
https://stackoverflow.com/questions/671583/how-does-one-make-a-vim-window-a-full-on-terminal
VimShell - это оболочечная реализация для vim. Он единственный в своем роде, но определенно подходит для простых задач, и, возможно, вам понравится использовать его на регулярной основе.