Geteilte Terminalfenster auf Snow Leopard


14

Ich bin mir nicht sicher, ob es jemals jemand bemerkt hat, aber im Schneeleopard im Terminal in der oberen Ecke Ihres Bildlaufs gibt es ein Symbol, das auch über die Apfel-Taste + D verwendet werden kann

Wie verwende ich beide Fenster unabhängig voneinander? Ansonsten bekomme ich, was ich sehe, einen Spiegel


@kenorbcurl: (6) Could not resolve host: tmux.darwinports.com; Name or service not known
alexus

Antworten:


27

Sie interpretieren die Funktion falsch. Es ist nicht für zwei separate Terminals gedacht. Es ist vorgesehen, dass ein Benutzer zwei verschiedene Ansichtspunkte im selben Terminal sehen kann. Wenn Sie zum Beispiel 3000 Dateien in einem Verzeichnis haben und einen ls-Befehl ausführen, wird diese Ausgabe sehr lang.

Wenn Sie das geteilte Fenster verwenden, können Sie durch diese lange Ausgabe scrollen, ohne hin und her blättern zu müssen, und verlieren dabei möglicherweise Ihren Platz.

Wenn Sie zwei Terminals benötigen, verwenden Sie Registerkarten oder separate Fenster.


2
Oder verwenden Sie die Befehle screenoder tmux, mit denen mehrere Terminalsitzungen mit horizontaler und vertikaler Aufteilung angezeigt werden können.
Chris Seite

10

Ich denke, was Sie suchen, ist der Befehl 'Bildschirm'. Schauen Sie sich die Manpage an. Grundsätzlich können Sie mehrere virtuelle "Bildschirme" in einem Terminalfenster haben (ohne Registerkarten oder mehrere Fenster).

Schnellstart: Führen Sie den Befehl 'screen' in Ihrem Terminal aus, drücken Sie die Eingabetaste, und drücken Sie dann STRG + A STRG + C, um einen neuen Bildschirm zu öffnen. Drücken Sie dann STRG + A STRG + A, um zwischen den beiden eben erstellten Bildschirmen zu wechseln.

Schauen Sie sich diesen Podcast an, um eine gute Erklärung zu erhalten (das Video enthält Informationen zu 'screen' um 3:10 Uhr): http://movies.apple.com/datapub/us/podcasts/leopardserverquicktours/quicktours-31-terminal_tips .m4v


Dies ist die beste Anleitung zur Verwendung des Bildschirms. Alles andere ist einfach zu komplex, um es überhaupt auszuprobieren.
Dan Rosenstark

5

Die Funktion „Fenster teilen“ entspricht genau der Funktion in einem Texteditor: Sie teilt das aktuelle Terminalfenster in zwei Hälften und lässt Sie jede Hälfte einzeln scrollen.

Dies ist äußerst nützlich, wenn Sie die Ausgabe eines früheren Befehls anzeigen möchten, während Sie weiterhin mit der Befehlszeile interagieren. Viel einfacher als zwischen zwei Abschnitten auf und ab zu scrollen!


richtig, obwohl ich nicht jede hälfte des terminals einzeln steuern kann, funktioniert es für mich wie ein spiegel, was auch immer ich in einem teil tue, es macht dasselbe in einem anderen ... wie kann ich eigentlich jede von ihnen einzeln steuern?
Alexus

Dies ist nur nützlich, wenn ein Bereich nach oben gescrollt ist. Was möchten Sie sonst noch separat steuern?
s4y

0

Ich denke, das geteilte Terminal verhält sich eher wie eine geteilte Befehlsschnittstelle. Sobald Sie einen Editorbefehl in einem der Fensterbereiche ausführen, werden die Ansichten jetzt isoliert. Sie können nicht jeden Bereich einzeln steuern. Wenn Sie sich im Befehlszeilenmodus befinden, teilt der Spiegel die Befehlszeilenschnittstelle.


-2

Es ist entweder beabsichtigt oder wahrscheinlich ein Fehler - es wurde ein Fehlerbericht darüber eingereicht.

Auf jeden Fall ist die Split-Pane-Funktion derzeit für Terminal-Suchtkranke so gut wie unbrauchbar - es handelt sich lediglich um eine Spiegelfunktion, und wenn dies beabsichtigt ist, weiß niemand, welchen Bedarf diese bestimmte Funktion erfüllt.

Betet, dass es in 10.6.2 behoben wird. :)

Wenn Sie mit zwei Terminals unabhängig voneinander arbeiten möchten, können Sie entweder eine neue Registerkarte "Terminal" oder ein neues Terminalfenster verwenden.


Ich hoffe, Apple
schafft

1
Es ist klar, wenn Sie etwas sehen möchten, was Sie zuvor getan haben, und gleichzeitig neue Befehle eingeben möchten.
Matthew Schinckel

Wenn Sie Apple darüber informieren möchten, dass "gekachelte" Terminals ein wichtiges Feature für Sie sind, senden Sie bitte einen Verbesserungsantrag an bugreport.apple.com .
Chris Seite
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.