VIM: открыть шелл как окно вима
Модератор: /dev/random
-
bakka
- Сообщения: 5
- ОС: Linux
VIM: открыть шелл как окно вима
Подскажите, как запустить полноценный шелл с возможностью вызова интерпретатора (rebol, для конкретики) так, чтобы он в сплит-режиме не вылазил за пределы одного из окон. :!rebol в принципе подходит, но портит окно и не позволяет одновременно вводить текст в другой буфер.
-
bakka
- Сообщения: 5
- ОС: Linux
Re: VIM: открыть шелл как окно вима
В линуксе шелл легко подключается при помощи команды :source vimsh.vim, сам vimsh.vim и его компаньона vimsh.py нужно скачать предварительно с vim.org. В виндовом виме он, увы, не завёлся, что, впрочем, не повод для страданий. Вообще-то странно, что такая полезная штука реализована всего единожды и зависит от питона.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: VIM: открыть шелл как окно вима
Теоретически, vim может быть собран с встроенным интерпретатором питона (в debian - пакет vim-python). Не знаю, есть ли такая версия готовая под винды... см. www.vim.org.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
bakka
- Сообщения: 5
- ОС: Linux
Re: VIM: открыть шелл как окно вима
Насколько я понял из документации, этот пакет позволяет а) выполнять питоновские команды в виде :pyton print "Hello"; b) выполнять целиком питоновские файлы. Консоли как таковой он не предоставляет.
-
ganqqwerty
- Сообщения: 18
- ОС: Fedora 10, Ubuntu
Re: VIM: открыть шелл как окно вима
bakka писал(а): ↑28.08.2007 09:15Подскажите, как запустить полноценный шелл с возможностью вызова интерпретатора (rebol, для конкретики) так, чтобы он в сплит-режиме не вылазил за пределы одного из окон. :!rebol в принципе подходит, но портит окно и не позволяет одновременно вводить текст в другой буфер.
Я пользую вот такую штуку: http://www.wana.at/vimshell/ Можно запускать отладчик, да и вообще любую программу. Например, открыть 6 окон mc или lynx. Недостатки:
1. Требует vim 7.0 ибо патчит исходники
2. Иногда возникают проблемы с кодировкой
3. Не придумал, куда бы его применить