Nach dem Update auf Mavericks (10.9) wird alles, was vom Terminal kopiert wurde, mit der gleichen Formatierung wie im Terminal in die Ziel-App eingefügt.
(Ich habe Text aus dem Terminal in ein neues Mail-Fenster eingefügt.)
Bisher (10.8 und früher) wurde nur einfacher Text ohne Formatierung kopiert.
Dies geschieht in Apps, die Rich-Text-Formatierungen empfangen können. In Klartext-Apps, zB TextWrangler oder TextEdit im Klartext-Modus, wird natürlich nur der Inhalt kopiert.
Kann das Kopieren von Formatierungen für die Terminal-App deaktiviert werden?
Das gleiche passiert auch in Yosemite (10.10) und El Capitan (10.11).
macos
yosemite
terminal
copy-paste
formatting
pilsetnieks
quelle
quelle
Antworten:
Sie können das Kopieren / Einfügen der Formatierung in Terminal deaktivieren, indem Sie die Einstellungsdatei com.apple.Terminal ändern.
Öffnen Sie das Terminal auf Ihrem Mac und geben Sie den folgenden Befehl ein:
defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.no-attributes
Dadurch werden alle Textattribute beim Kopieren / Einfügen aus dem Terminal entfernt
quelle
defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.attributes
.Verwenden Sie einfach "Passenden Stil einfügen".
Dadurch bleibt die Formatierung mit der Einfügemarke identisch
Also stattdessen ab:
Sie würden bekommen:
quelle
In El Capitan können Sie die Formatierung in der Terminal-App festlegen. Wählen Sie einfach Bearbeiten -> Spezial kopieren und dann Nur Text, um keine Formatierung vorzunehmen, oder erstellen Sie ein Profil, das beim Einfügen in ein Dokument gut aussieht.
quelle
Sie können eine globale Tastenkombination wie in diesem Beitrag beschrieben konfigurieren: http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-where-without-exception
Das hat es für mich gelöst. Ich arbeite an einem großen Visio-Diagramm und muss einige hundert Mal am Tag Daten aus dem Terminal kopieren und in Visio einfügen. Diese Änderung in 10.9 war ein schwerer Schlag für mich.
quelle