Я прочитал, как вывод команды 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.
