Как открыть stdout с помощью Notepad++?

на OSX текст. сообщ иметь псевдоним mate которое вы можете использовать с трубой для открытия stdout другой программы.

Как я могу достичь того же эффекта в Windows 7 с помощью Notepad++?

Ex.:git diff master|edit

29
задан o0'.
03.04.2023 20:45 Количество просмотров материала 3382
Распечатать страницу

1 ответ

No, Windows не имеет эквивалентной функциональности /dev/stdin или /dev/fd на Unixes. (Это было бы stdin, не stdout, с точки зрения Notepad++.) В то время как GUI программы can читать из stdin, они должны быть специально написаны для этого.


@echo off & setlocal
set f=%temp%\stdin-%random%%random%%random%.txt
more > "%f%"
start /wait notepad++ "%f%"
del "%f%"

если вы не хотите, чтобы пакетный файл" / wait "для notepadd++ для выхода, вы можете заменить выше строку" start / wait " с этими двумя строки:


start notepad++ "%f%"
REM Windows timeout won't work inside batch files. Use ping hack instead.
ping 127.0.0.1 -n 3 -w 10000 > nul
5
отвечен grawity 2023-04-05 04:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх