Я прочитал, как вывод команды cli и открыл ее в текстовом редакторе по умолчанию. Я потерял ссылку на эту статью / блог. Я вроде помню, что он использовал команду open для передачи результатов команды (скажем, ls).
3 ответа
Это работает для меня:
ls | mate
Точная команда зависит от вашего редактора, у меня установлен TextMate в качестве основного редактора.
Я полагаю, вы ищете open -tf
, например, ls | open -tf
.
Другие, которые вы можете найти полезными, это команды pbcopy
& pbpaste
. Их можно использовать для вставки / извлечения «буфера обмена» (буфера обмена) из командной строки.
например, ls -l | pbcopy
а затем ⌘V в редакторе / приложении по вашему выбору.
(pbpaste
, очевидно, то же самое в обратном порядке. Например, pbpaste | grep foo
для поиска строки в буфере обмена.)
Вы можете перенаправить вывод ls в файл и затем отредактировать этот файл:
ls > tempfile && vim tempfile
Вы можете использовать любой редактор вместо vim.