Я хочу перенаправить вывод некоторых программ Windows прямо в gvim в основном для поиска вывода. Скажем, например, результат findstr cmd. Возможно ли это сделать, не выгружая его в файл и затем загружая этот файл в gvim?
Могу ли я перенаправить вывод программы в gvim?
Ответ 1
что:
dir | gvim -
параметр -
сообщает vim
открыть stdin
Это работает для версий Windows и Linux.
Ответ 2
Если вы уже находитесь в Vim, вы можете использовать команду r
для чтения следующим образом:
:r !<cmd>
например.
:r !dir
Ответ 3
Вы можете прочитать его из vim с помощью
:r !dir (for example)
Ответ 4
AFAIK, в Mac OS отсутствует gvim.
Если вы используете MacVim для mac, это то, что я делаю:
dir | /Applications/MacVim.app/Contents/MacOS/Vim -
Когда Vim запускается в терминале, введите
<esc>:gui
Это должно начаться с MacVim (версия vim vi)