Änderungen am Terminal in El Capitan

Kann jemand bitte die Änderungen beschreiben, die an Terminal.app in El Capitan vorgenommen wurden? Ich habe gerade bemerkt, dass Mausereignisse in Tmux funktionieren, was großartig ist!

Ich hatte folgendes Set in meinem tmux.conf:

setw -g mode-mouse on
set -g mouse-select-pane on
set -g mouse-resize-pane on
set -g mouse-select-window on

Dies funktionierte nicht, da Terminal vor OS X 10.11 keine Mausereignisse an zugrunde liegende Prozesse weitergab. Jetzt funktioniert es wunderbar. Welche anderen Änderungen sind im neuen Terminal enthalten?

Keine 10.11-Funktion, aber mir ist aufgefallen, dass lessdas Scrollen mit der Maus irgendwann um 10.9 oder 10.10 herum erkannt wird.

Antworten (2)

Die neue Markierungsfunktion in El Capitan 10.11 Terminal fügt dem Terminalinhalt Struktur hinzu, indem sie Eingabeaufforderungszeilen und andere interessante Inhalte markiert und Operationen wie Navigieren, Auswählen, Kopieren, Drucken und Löschen von Befehlen oder deren Ausgabe ermöglicht.

Siehe das Menü „ Bearbeiten “, insbesondere die Untermenüs „ Markierungen “ , „Lesezeichen“ und „ Navigation “ für Befehle im Zusammenhang mit Markierungen.

Markierungen werden mit „eckigen Klammern“ an beiden Enden einer markierten Zeile angezeigt. Lesezeichen sind schwerere Markierungen – sie werden zum Markieren von Abschnitten mit einem Zeitstempel oder einem benutzerdefinierten Namen verwendet – und werden durch dickere vertikale Linien und eine andere Hintergrundfarbe angezeigt.

Sie können die Markierungsindikatoren ausblenden, wenn Sie sie nicht sehen möchten, mit dem Menüpunkt Ansicht > Markierungen ausblenden/ einblenden. Dadurch werden keine Markierungen entfernt oder verhindert, dass die auf Markierungen bezogenen Befehle funktionieren.

Eine gute Erklärung dessen, was Sie mit Markierungen und den zugehörigen Befehlen tun können, finden Sie in dieser Antwort auf diese Frage .

Ahh, in der Tat ein schönes Feature. Allerdings (was vielleicht natürlich ist) funktionieren Markierungen nicht in tmux.
Markierungen funktionieren im alternativen Bildschirm nicht, da sein Inhalt vom Scrollback des Terminals getrennt ist. Genauer gesagt sind tmux (und screen) virtuelle Terminals mit eigenen Scrollback-Pufferspeichern, von denen Terminal nichts weiß. Wenn Sie eine Zeile in tmux markiert hätten, wäre sie nicht mit dem tmux-Inhalt verbunden.

Die Befehlszeilen sind jetzt mit eckigen Klammern gekennzeichnet, wie im folgenden Bildschirmausschnitt.

Bildschirmfoto

Dazu gehört viel mehr als nur eckige Klammern. Das sind "Marken", und im Bearbeitungsmenü gibt es eine Reihe von Verweisen darauf. Sie können Markierungen hinzufügen und entfernen und sie verwenden, um die Ausgabe zu verschieben, auszuwählen oder zu löschen. Und Sie können die Klammer aus dem Ansichtsmenü ausblenden, aber dennoch die Funktionalität erhalten.