Могу ли я перенаправить вывод программы в gvim? - PullRequest
43 голосов
/ 13 мая 2009

Я хочу перенаправить вывод некоторых программ Windows напрямую в gvim, в основном, для поиска выходных данных. Скажем, например, результат findstr cmd. Можно ли сделать это, не выгружая его в файл и не загружая его впоследствии в gvim?

Ответы [ 4 ]

82 голосов
/ 13 мая 2009

уверен:

dir | gvim -

опция - указывает vim открыть stdin

Это работает для версий Windows и Linux.

22 голосов
/ 13 мая 2009

Если вы уже находитесь в Vim, вы можете использовать команду r для чтения следующим образом:

:r !<cmd>

* 1005 Е.Г. *

:r !dir
3 голосов
/ 13 мая 2009

Вы можете прочитать его из vim с помощью

:r !dir (for example)
1 голос
/ 27 июня 2014

AFAIK, в Mac OS нет gvim.

Если вы используете MacVim на Mac, это то, что я делаю:

dir | /Applications/MacVim.app/Contents/MacOS/Vim -

Когда Vim запускается в терминале, введите

<esc>:gui

Это должно запустить MacVim (графическая версия vim)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...