Anfängerleitfaden für Tmux: Empfohlene Konfiguration, Plugins und Navigationsdemo

In diesem Tmux-Tutorial erfahren Sie, wie Sie Tmux installieren, Tmux-Plugins installieren und Ihr konfigurieren Tmux.conf für maximale Effizienz in Bezug auf Tastenbelegungen und mehr. Es basiert auf den Office Hours, die von Codementor Bruno Sutic, dem Schöpfer von, veranstaltet werden verschiedene beliebte Tmux-Plugins.

Der folgende Text ist eine Zusammenfassung des Codementor-Teams und kann vom Originalvideo abweichen. Wenn Sie irgendwelche Probleme sehen, teilen Sie uns dies bitte mit!

Youtube

Slideshare


Was ist Tmux?

Tmux ist ein Terminal-Multiplexer, was bedeutet, dass Sie problemlos zwischen mehreren Programmen in einem Terminal wechseln können, und es ist besonders praktisch, wenn Sie mit komplexen Projekten arbeiten, die mehrere Terminals erfordern. Viele Entwickler haben festgestellt, dass Tmux ein unverzichtbares Werkzeug zur Steigerung ihrer Produktivität ist.

Warum Tmux?

Tmux erhöht die Produktivität für Entwickler, insbesondere wenn sie an größeren Projekten arbeiten, die mehrere Terminals erfordern. Persönlich habe ich nie wirklich alle Möglichkeiten eines Terminals mit Registerkarten erkundet, aber basierend auf dem, was ich von Freunden höre, die es verwenden, dauert es nicht lange, bis Sie die Grenze der bequem zu verwaltenden Registerkarten erreicht haben. Sie haben wahrscheinlich 4 oder 5 Registerkarten für ein normales Projekt geöffnet, und wenn Sie zwei Projekte haben, erreichen Sie möglicherweise 10 Registerkarten, und ich denke, es ist ein bisschen überfüllt, so viele Registerkarten zu haben. Ich persönlich kann bis zu 70 Terminals offen haben, also glaube ich nicht, dass Tabs bei dieser Zahl zu handhaben sein werden.

Im Gegensatz dazu ermöglicht Ihnen Tmux mehrere Fenster in einem Terminal, Fensteraufteilungen, Sitzungen und eine dauerhafte Umgebung. Es ist hochgradig anpassbar, skriptfähig und es gibt Plugins, die den tmux noch weiter erweitern, sodass seine Kernfunktionen die Verwaltung vieler Terminals erheblich vereinfachen.

Tmux installieren

Es ist wirklich einfach, tmux zu installieren. Installieren Sie einfach brew und Sie haben es noch nicht getan, und verwenden Sie es dann, um tmux mit zu installieren

$ brew install tmux

Abgesehen von der Installation von Brew müssen Sie dies jedoch auch tun

$ brew install reattach-to-user-namespace

um die pbpaste zu reparieren.

Wenn Sie ein Linux verwenden, ist die Installation so einfach wie möglich

$apt-get install –y tmux

Alle tmux-Konfigurationen werden in der Datei gespeichert ~/.tmux.conf in Ihrem Home-Verzeichnis. Ich würde Anfängern wirklich empfehlen, das standardmäßige „Präfix“ von Strg-B auf Strg-A umzuordnen. Das „Präfix“ ist eine Tastenkombination, die Sie drücken müssen, bevor Sie einen der tmux-Befehle/-Operationen auslösen. Standardmäßig ist es ctrl-baber wir möchten es neu zuordnen ctrl-a. Ich würde auch neu zuordnen Caps Lock zu Ctrl auf Systemebene. Einfach mal googeln wie es geht und man findet eine Lösung egal welches Betriebssystem du hast.

Grundsätzlich können Sie jetzt mit diesen beiden Voraussetzungen sehen, dass Sie einen netten Vorteil erhalten, um einfach auf diese beiden Schlüssel zuzugreifen. Dies ist eine von vielen Leuten empfohlene Konfiguration und viele Leute, die sie verwenden Vim tun Sie dies auch, weil Vim auch verlangt, dass sie die verwenden ctrl Schlüssel viel.

So erstellen Sie mehrere Fenster auf tmux

Youtube

Drücken Sie Ctrl-a + C(Ich denke, C steht für erstellen).
Jetzt haben Sie mehrere Fenster; Wie Sie unten auf dem Bildschirm sehen können, haben Sie die Fenster 1,2,3 nummeriert.

Hin und her bewegen

Youtube

prefix + p , prefix + nund springen Sie mit zu einem bestimmten Fenster prefix + [number]

Fenster teilen

Youtube

vertikale Teilung: prefix + %
Horizontale Teilung: prefix + “

Da dies eine etwas ungewöhnliche Auswahl an Tastenkombinationen ist, zeige ich Ihnen später, wie Sie diese neu zuordnen können.

Wechseln von einem geteilten Fenster zum anderen

Youtube

Mit der Tastenkombination prefix +können Sie von einem geteilten Fenster zum nächsten wechseln.

Sitzungen erstellen

Youtube

Sie können sich Sessions als eine Gruppe von Fenstern vorstellen, und sie eignen sich wirklich gut für die Arbeit an jeweils einem Projekt. Erstellen Sie Sitzungen mit prefix + :new –s session_name. Auch dies ist nicht sehr praktisch, daher werden Sie später lernen, wie Sie dies einfach neu zuordnen können.

Sitzungen wechseln

Youtube

Prefix + S
Navigieren Sie durch Sitzungen mit j, k (oder arrow keys)

tmux trennen

Youtube

Dies ist das Killer-Feature von tmux. Wir können den aktuellen tmux mit trennen prefix + dund kehren Sie dann zu tmux zurück und hängen Sie es mit an $tmux attach. Tmux-Sitzungen bleiben bestehen, bis Sie Ihren Computer neu starten oder herunterfahren.

Erweiterte Konfigurationen

Es gibt einige Community-Standards, die Sie sich ansehen können, die im Grunde genommen so sind, wie jeder seine konfiguriert hat .tmux.conf

Sie können auch andere nützliche Konfigurationen lernen, indem Sie viele Blogs googeln und lesen.

Installation von Konfigurationen über Plugins

Alle Plugins sind an github.com/tmux-plugins/aber Sie können meine Kernkonfigurationen über installieren tmux-sensibel
Es tut nicht viel, abgesehen davon, dass Sie Ihre Boilerplate für Sie einrichten, damit Sie Ihre eigene Konfigurationsdatei nicht mit unnötigen Dingen verschmutzen müssen, und es behebt auch mehrere Fehler im Zusammenhang mit Vim.

Sie können Ihre Tastenbelegungen auch mit neu zuordnen Schmerzkontrolle, wo Tastenbelegungen intuitiver zugeordnet werden. Zum Beispiel, prefix + | teilt das aktuelle Fenster horizontal und prefix + - teilt das aktuelle Fenster vertikal usw.

Zuletzt die tmux-Sessionist ist ein leichtes tmux-Dienstprogramm, das Ihnen das Wechseln und Erstellen von Sitzungen erleichtert. Es ermöglicht Ihnen die automatische Vervollständigung des Sitzungsnamens, sodass Sie sofort zwischen Sitzungen wechseln können.

Wenn Sie nicht wissen, wie man ein Plugin installiert, können Sie sich dieses Video ansehen und mitmachen.

Youtube

Sie installieren die Plugins mit prefix + I. Wenn Sie ein Anfänger sind, kann es ein bisschen überwältigend erscheinen, aber dies ist der kurze Weg.

Plugin-Vorteile

Hier ist, was Sie nach der Installation der Plugins erhalten. Wenn Sie ein vim-Benutzer sind, wird Ihnen das ziemlich bekannt vorkommen.

Youtube

Nächste Schritte

Was sind die nächsten Schritte als Tmux-Anfänger?

Und schließlich, wenn Sie erweiterte Funktionen haben möchten, aber für mehr tmux-Plugins können Sie die Plugins weiter durchsehen

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *