перенаправить текст из вима через пайп

и другие vi-подобные редакторы

Модератор: /dev/random

Ответить
Аватара пользователя
drujebober
Сообщения: 179
ОС: Debian GNU/Linux lenny

перенаправить текст из вима через пайп

Сообщение drujebober »

никто не подскажет как редактируемый в vim некий текст вывести на stdout вместо сохранения в файл? или перенаправить через пайп? если конечно такое возможно :)
Спасибо сказали:
ioannes
Сообщения: 4

Re: перенаправить текст из вима через пайп

Сообщение ioannes »

drujebober писал(а):
08.08.2008 12:45
никто не подскажет как редактируемый в vim некий текст вывести на stdout вместо сохранения в файл? или перенаправить через пайп? если конечно такое возможно :)


А для чего, если не секрет? Может как-то по другому можно это сделать?
Спасибо сказали:
Аватара пользователя
drujebober
Сообщения: 179
ОС: Debian GNU/Linux lenny

Re: перенаправить текст из вима через пайп

Сообщение drujebober »

А для чего, если не секрет? Может как-то по другому можно это сделать?

как вариант вызвать из скрипта вим для редактирования содержимого переменной
Спасибо сказали:
ioannes
Сообщения: 4

Re: перенаправить текст из вима через пайп

Сообщение ioannes »

drujebober писал(а):
12.08.2008 15:09
А для чего, если не секрет? Может как-то по другому можно это сделать?

как вариант вызвать из скрипта вим для редактирования содержимого переменной


Интерактивно? Если да, то имеет смысл. Если нет, то перл или что-то еще.

Чтобы вывести что-то их вима можно создать пайп (mknod FILENAME p) тем же скриптом и записать в него буфер а скрипт будет читать из пайпа. Но это, боюсь, костыли. Тогда лучше все делать из вима, из него вызывать скрипты, для них буфер должен быть доступен.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: перенаправить текст из вима через пайп

Сообщение Portnov »

Передать по пайпу другой программе - просто. Выделить нужный текст, а потом
:!grep something
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Ответить