Terminal: Fehlende Kernfunktionen (oder deren Dokument)

Erstellt am 8. Feb. 2020  ·  3Kommentare  ·  Quelle: microsoft/terminal

Ich bin ein starker Benutzer von conEmu unter Windows sowie Terminator unter Linux und bin mit großen Hoffnungen zu diesem Repo gekommen, aber es scheint viele fehlende Funktionen zu geben. Um anderen Terminals gerecht zu werden, habe ich erwartet, diese grundlegenden Informationen in Readme zu finden, aber ich konnte nicht, also gehe ich davon aus, dass dies die fehlenden Funktionen sind.

  1. Wie teile ich das Fenster in mehrere große Terminals (auch Layout genannt)? Es gibt nichts in der Readme-Datei und nichts in UX, um zu wissen, ob diese Kernfunktion vorhanden ist.
  2. Welche Einstellungen sind verfügbar? Wieder nichts in der Readme oder in UX. Wenn ich in UX auf Einstellungen klicke, wird eine Einstellungsdatei geöffnet, die in einem Nichtbenutzerordner mit sehr wenigen Einstellungen ohne viele Kommentare vergraben ist. Ich würde yaml für die selbstdokumentierende Einstellungsdatei wärmstens empfehlen. Außerdem sollte sich die Einstellungsdatei im Benutzerordner als .windows-terminal.config oder ähnliches befinden und einen VSCode-ähnlichen Überschreibungsmechanismus verwenden.
  3. Wie schaffe ich es, mich an meine Sitzung zu erinnern? Jedes Mal, wenn ich Terminal erneut öffne, wird eine neue PowerShell gestartet (die ich nicht verwende).
  4. Wie lege ich Arbeitsverzeichnisse und Befehle für jedes Terminal fest (in Tab oder Layput)? Wieder nichts in Readme oder UX, um dies intuitiv zu machen (falls bereits eine Funktion vorhanden ist).

Ich bin der Meinung, dass über 4 die Hauptfunktionen sind, bevor ich mich ganz auf Windows Terminal stütze.

Vielen Dank für diese Bemühungen und hoffen, dass dies Terminator unter Linux entspricht (nicht das selbsterklärendste UX, aber ich kann die oben genannten Funktionen trotzdem herausfinden :)).

Area-Settings Issue-Question Needs-Triage Product-Terminal Resolution-Answered

Hilfreichster Kommentar

Hallo @sytelus , hoffentlich wird dies nützlich sein.

  1. Wie teile ich das Fenster in mehrere große Terminals (auch Layout genannt)? Es gibt nichts in der Readme-Datei und nichts in UX, um zu wissen, ob diese Kernfunktion vorhanden ist.

Fenster sind möglich, hier sind die zugehörigen Tastaturkürzel:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L242 -L243

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L234 -L237

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L213 -L216

Ich bin damit einverstanden, dass es schön wäre, eine dedizierte Benutzeroberfläche für Einstellungen zu haben, aber angesichts der Tatsache, dass technische Mitarbeiter an die Arbeit mit Textdateien gewöhnt sind, denke ich auch, dass das Fehlen dieser Benutzeroberfläche kein großes Problem sein sollte.

  1. Welche Einstellungen sind verfügbar? Wieder nichts in der Readme oder in UX. Wenn ich in UX auf Einstellungen klicke, wird eine Einstellungsdatei geöffnet, die in einem Nichtbenutzerordner mit sehr wenigen Einstellungen ohne viele Kommentare vergraben ist. Ich würde yaml für die selbstdokumentierende Einstellungsdatei wärmstens empfehlen. Außerdem sollte sich die Einstellungsdatei im Benutzerordner als .windows-terminal.config oder ähnlichem befinden und einen VSCode-ähnlichen Überschreibungsmechanismus verwenden.

Der oberste Kommentar in profiles.json - der Kommentar, den Sie über die Benutzeroberfläche öffnen - erwähnt ihn:

// To view the default settings, hold "alt" while clicking on the "Settings" button.

Dadurch wird die oben verlinkte Datei geöffnet und es werden alle Einstellungen angezeigt, die geändert werden können. Da sich das Terminal in der Entwicklung befindet und einige Monate nach dem Erreichen von v1.0 , müssen Sie möglicherweise die Entwicklung verfolgen und gelegentlich profiles.json löschen, um es mit fehlenden Einstellungen neu zu erstellen. Außerdem zeigt VSCode die Beschreibungen der Einstellungen in profiles.json wenn sich eine Einstellung befindet.

  1. Wie schaffe ich es, mich an meine Sitzung zu erinnern? Jedes Mal, wenn ich Terminal erneut öffne, wird eine neue PowerShell gestartet (die ich nicht verwende).

Legen Sie dies in Ihren Einstellungen fest (wenn ich mich nicht irre, kann dies der Name, die Anleitung oder der Index eines Profils sein):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. Wie lege ich Arbeitsverzeichnisse und Befehle für jedes Terminal fest (in Tab oder Layput)? Wieder nichts in Readme oder UX, um dies intuitiv zu machen (falls bereits eine Funktion vorhanden ist).

Sollte für jedes Profil festgelegt werden:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

Fenster verwenden diese Einstellung ebenfalls, und ich glaube nicht, dass dieses Verhalten derzeit geändert werden kann.

In jedem Fall sollte v1.0 im April veröffentlicht werden, wenn alles in Ordnung ist.

Alle 3 Kommentare

Hallo @sytelus , hoffentlich wird dies nützlich sein.

  1. Wie teile ich das Fenster in mehrere große Terminals (auch Layout genannt)? Es gibt nichts in der Readme-Datei und nichts in UX, um zu wissen, ob diese Kernfunktion vorhanden ist.

Fenster sind möglich, hier sind die zugehörigen Tastaturkürzel:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L242 -L243

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L234 -L237

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L213 -L216

Ich bin damit einverstanden, dass es schön wäre, eine dedizierte Benutzeroberfläche für Einstellungen zu haben, aber angesichts der Tatsache, dass technische Mitarbeiter an die Arbeit mit Textdateien gewöhnt sind, denke ich auch, dass das Fehlen dieser Benutzeroberfläche kein großes Problem sein sollte.

  1. Welche Einstellungen sind verfügbar? Wieder nichts in der Readme oder in UX. Wenn ich in UX auf Einstellungen klicke, wird eine Einstellungsdatei geöffnet, die in einem Nichtbenutzerordner mit sehr wenigen Einstellungen ohne viele Kommentare vergraben ist. Ich würde yaml für die selbstdokumentierende Einstellungsdatei wärmstens empfehlen. Außerdem sollte sich die Einstellungsdatei im Benutzerordner als .windows-terminal.config oder ähnlichem befinden und einen VSCode-ähnlichen Überschreibungsmechanismus verwenden.

Der oberste Kommentar in profiles.json - der Kommentar, den Sie über die Benutzeroberfläche öffnen - erwähnt ihn:

// To view the default settings, hold "alt" while clicking on the "Settings" button.

Dadurch wird die oben verlinkte Datei geöffnet und es werden alle Einstellungen angezeigt, die geändert werden können. Da sich das Terminal in der Entwicklung befindet und einige Monate nach dem Erreichen von v1.0 , müssen Sie möglicherweise die Entwicklung verfolgen und gelegentlich profiles.json löschen, um es mit fehlenden Einstellungen neu zu erstellen. Außerdem zeigt VSCode die Beschreibungen der Einstellungen in profiles.json wenn sich eine Einstellung befindet.

  1. Wie schaffe ich es, mich an meine Sitzung zu erinnern? Jedes Mal, wenn ich Terminal erneut öffne, wird eine neue PowerShell gestartet (die ich nicht verwende).

Legen Sie dies in Ihren Einstellungen fest (wenn ich mich nicht irre, kann dies der Name, die Anleitung oder der Index eines Profils sein):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. Wie lege ich Arbeitsverzeichnisse und Befehle für jedes Terminal fest (in Tab oder Layput)? Wieder nichts in Readme oder UX, um dies intuitiv zu machen (falls bereits eine Funktion vorhanden ist).

Sollte für jedes Profil festgelegt werden:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

Fenster verwenden diese Einstellung ebenfalls, und ich glaube nicht, dass dieses Verhalten derzeit geändert werden kann.

In jedem Fall sollte v1.0 im April veröffentlicht werden, wenn alles in Ordnung ist.

Zu Ihrer Information, Dokumentation zu den meisten dieser Funktionen finden Sie hier:
https://github.com/microsoft/terminal/tree/master/doc/user-docs

Ich bin mir ziemlich sicher, dass @Banandrew diese Frage hervorragend beantwortet hat. Ich hätte es selbst nicht besser sagen können :)

@sytelus Wenn Sie weitere Fragen haben, helfe ich Ihnen gerne dabei, die richtige Richtung

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

zadjii-msft picture zadjii-msft  ·  3Kommentare

TayYuanGeng picture TayYuanGeng  ·  3Kommentare

miniksa picture miniksa  ·  3Kommentare

wkbrd picture wkbrd  ·  3Kommentare

NickITGuy picture NickITGuy  ·  3Kommentare