Я вижу красиво окрашенный вывод в моем терминале.
Терминал имеет команду «Экспорт текста как», но сохраняет текстовый файл без цветов. То же самое с копией и вставкой.
Знаете ли вы способ сохранить вывод терминала, включая цвета?
macos
colors
terminal.app
Войтек Крушевский
источник
источник
Edit -> Copy Special
, где вы можете переключаться между обычным текстом и форматированным текстом.Ответы:
Похоже, что если вы выделите текст в Терминале, затем скопируете его, а затем вставите его в приложение, которое поддерживает форматированный текст (например, Mail, TextEdit, Word), тогда цвет текста будет сохранен.
Похоже, что в Mail и TextEdit также вставлен цвет фона терминала; в слове это не так. Я не уверен, как объяснить это несоответствие.
источник
Удивительно, как размещение вопроса повышает креативность.
Я могу открыть диалог «Печать» и сохранить в PDF, а затем скопировать цветной вывод из PDF.
Также приложение терминала iTerm2 имеет ярлык, CMDOPTCкоторый копирует с форматированием.
источник
⌘ + ⌥ + C
из iTerm2 откроете Keynote и вставите его, он будет импортирован как данные таблицы. Я не совсем понял, как отформатировать данные полезным способом, но там есть потенциал.Вы можете попробовать вставить цветной вывод в буфер обмена следующим образом:
который помещает некоторую часть rtf (возможно, цветную и форматированную) в монтажную панель macos. затем вы можете использовать любой другой, который понимает richtext для доступа к буферу обмена.
это, очевидно, не то же самое, что "выбрать его с помощью мыши", но, возможно, стоит попробовать.
источник
command_which_produces_colors
выдает коды ANSI, тоpbcopy -Prefer rtf
просто копирует текст, включая коды ANSI (например, он копирует[0;34mText
для синего цветаText
). Кажется, что преобразование кодов ANSI в RTF может потребоваться в качестве промежуточного этапа.Основываясь на ответе @ akira , я придумал следующее:
<command that produces colors> | ansifilter --rtf | pbcopy -Prefer rtf
<command that produces colors>
заставить его производить цвета, даже если его вывод передается по конвейеру, например,ls --color=always
вместоls
источник
OS X имеет несколько сочетаний клавиш (горячие клавиши) для копирования экрана. Это сохранит ваши скриншоты в виде файлов jpg на рабочем столе. Вот их список:
Также в приложении есть приложение "Grab" | Папка Utilities, которая выполняет ту же работу, плюс имеет несколько дополнительных функций, таких как задержка.
Обновить
В Snow Leopard (10.6.8) форматом скриншота по умолчанию является png, а не jpg, хотя его можно изменить на любой другой, включая pdf, с помощью бесплатной сторонней утилиты настроек предпочтений TinkerTool .
источник
Я делаю это с помощью отличного приложения Textmate 2.
Я должен сказать, что было бы неплохо, если бы shift-cmd-c работал прямо в окне консоли R.
источник