In meinem Terminal wird eine hübsche farbige Ausgabe angezeigt.
Das Terminal verfügt über den Befehl "Text exportieren als", speichert jedoch eine Nur-Text-Datei ohne die Farben. Das gleiche gilt für Kopieren und Einfügen.
Kennen Sie eine Möglichkeit, Terminalausgaben einschließlich Farben zu speichern?
macos
colors
terminal.app
Wojtek Kruszewski
quelle
quelle
Edit -> Copy Special
dem Sie zwischen Nur-Text- und Rich-Text-Optionen umschalten können.Antworten:
Wenn Sie Text im Terminal auswählen, dann kopieren und in eine Anwendung einfügen, die Rich-Text unterstützt (z. B. Mail, TextEdit, Word), bleibt die Textfarbe erhalten.
In Mail und TextEdit wird anscheinend auch die Hintergrundfarbe des Terminals eingefügt. in Word ist es nicht. Ich bin mir nicht sicher, wie ich diese Diskrepanz erklären soll.
quelle
Erstaunlich, wie das Posten einer Frage die Kreativität fördert.
Ich kann den "Drucken" -Dialog öffnen und als PDF speichern und dann die farbige Ausgabe aus dem PDF kopieren.
Auch die iTerm2-Terminal-App verfügt über eine Verknüpfung CMDOPTC, die beim Formatieren kopiert wird.
quelle
⌘ + ⌥ + C
in iTerm2 Keynote öffnen und einfügen, wird es als Tabellendaten importiert. Ich habe noch nicht genau herausgefunden, wie ich die Daten sinnvoll formatieren kann, aber da gibt es Potenzial.Sie können versuchen, die farbige Ausgabe wie folgt in die Zwischenablage einzufügen:
das legt einige rtf (möglicherweise farbige und formatierte) sachen in das pasteboard von macos. Sie können dann jeden anderen Befehl verwenden, der Richtext versteht, um auf die Zwischenablage zuzugreifen.
Dies ist natürlich nicht dasselbe wie "mit der Maus auswählen", aber vielleicht einen Versuch wert.
quelle
command_which_produces_colors
kopiere ich, wenn ANSI-Codes erzeugt werden,pbcopy -Prefer rtf
nur den Text einschließlich der ANSI-Codes (z. B.[0;34mText
für BlauText
). Es scheint, als ob die Konvertierung der ANSI-Codes in RTF als Zwischenschritt erforderlich sein könnte.Basierend auf der Antwort von @ akira habe ich Folgendes gefunden:
<command that produces colors> | ansifilter --rtf | pbcopy -Prefer rtf
<command that produces colors>
zu erzwingen, dass Farben erzeugt werden, obwohl die Ausgabe weitergeleitet wird, z. B.ls --color=always
statt nurls
quelle
OS X verfügt über mehrere Tastaturkürzel (Hotkeys) zum Kopieren des Bildschirms. Diese speichern Ihre Screenshots als JPG-Dateien auf dem Desktop. Hier ist eine Liste von ihnen:
Es gibt auch eine "Grab" -Anwendung in der Anwendung | Der Ordner "Dienstprogramme", der den gleichen Job ausführt, verfügt außerdem über einige zusätzliche Funktionen, z. B. "Verzögerung".
Aktualisieren
In Snow Leopard (10.6.8) ist das Standard-Screenshot-Format png nicht jpg, obwohl es mit dem kostenlosen TinkerTool- Einstellungsdienstprogramm eines Drittanbieters in eines von vielen anderen - einschließlich pdf - geändert werden kann.
quelle
Das mache ich über die exzellente Textmate 2 App.
Ich muss sagen, es wäre schön, wenn shift-cmd-c direkt im R-Konsolenfenster funktionieren würde.
quelle