Ich habe mich umgesehen und die Leute sagen das Putten
set -g mouse-mode on
sollten Sie beim Ausführen von tmux durch den Terminalausgang scrollen lassen. Nachdem Sie dies in meine ~/.tmux.conf
Datei tmux set -g mouse-mode on
eingefügt und in einer tmux-Sitzung gesagt haben, ändert sich nichts. Wenn ich scrolle, komme ich immer noch außerhalb von tmux wie beim Scrollen in vim mit Standardeinstellungen.
Weiß jemand warum das so ist?
mode-mouse
in der alten VersionAntworten:
Daher wurde diese Option in Version 2.1 (18. Oktober 2015) umbenannt.
Aus dem Changelog :
Das ist es, was ich jetzt in meiner
.tmux.conf
Datei verwendequelle
set -g mouse on
, wird die Möglichkeit, Text im Mac-Terminal auszuwählen, beeinträchtigt. Ich muss speziell tunset -g mouse off
, um Text auszuwählenWie @ Graham42 feststellte, hat sich die Mausoption in Version 2.1 geändert. Zum Scrollen müssen Sie jetzt zuerst in den Kopiermodus wechseln. Um das Scrollen zu aktivieren, das fast identisch mit dem vor 2.1 ist, fügen Sie Folgendes zu Ihrem hinzu
.tmux.conf
.Dadurch können Sie beim Bewegen des Mauszeigers über ein Fenster scrollen und dieses Fenster zeilenweise scrollen.
Quelle: https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ
quelle
mouse
wie die akzeptierte Antwort besagt, funktioniert bei mir nicht - dieser Alias, der in den Kopiermodus wechselt, war perfektNur ein kurzes Heads-up für alle anderen, die gerade den Verstand verlieren:
https://github.com/tmux/tmux/blob/310f0a960ca64fa3809545badc629c0c166c6cd2/CHANGES#L12
das ist einfach so
quelle
set -g mouse
in~/.tmux.conf
. Beachten Sie jedoch, dass dies das Kopieren / Einfügen von Text in das Terminal über die Maus erschwert (ich bin mir sicher, dass es einen Weg gibt - ich habe ihn einfach nicht selbst nachgeschlagen).das sollte funktionieren:
dann Ressource dann Konfigurationsdatei
oder töte den Server
quelle
Fügen Sie hier in ~ / .tmux.conf ein
und auf Terminal laufen
quelle
Wie @ Graham42 sagte, wurden ab Version 2.1 die Mausoptionen umbenannt, aber Sie können die Maus mit jeder Version von tmux verwenden, indem Sie diese zu Ihrer ~ / .tmux.conf hinzufügen:
Bash Schalen:
Sh (Bourne Shell) Muscheln:
Hoffe das hilft
quelle
style
-Optionen bzw. helfen .fg
-,bg
- undattr
-abolition in tmux 2.9 . Aber es funktioniert nicht, weil zumindest meine Shell sich weigert, Gleitkommazahlen zu vergleichen ... und wenn Ihre Lokalisierung etwas anderes als.
Gleitkommazahlen verwendet, müssen Sie dieses Problem auch umgehen.tmux -V | cut -d ' ' -f2
in Ihrer Shell?tmux -V | sed -E 's/tmux ([0-9.]*).*$/\\1/;'
es immer robuster analysiert./bin/sh
es sich um Bash handelt, benötige ich die Sh- Syntax, wahrscheinlich weil Bash in den POSIX-Modus wechseltVersuche dies. Es funktioniert auf meinem Computer.
quelle
Sie können weiterhin die Teufelslogik verwenden, um Optionen abhängig von Ihrer aktuellen Tmux-Version einzustellen: siehe meine vorherige Antwort .
Seit Tmux v1.7 wird jedoch
set-option
"-q" hinzugefügt, um Fehler auszuschalten und nichts auszudrucken (siehe Änderungsprotokoll ). Ich empfehle diese Funktion zu verwenden, sie ist besser lesbar und leicht erweiterbar.Fügen Sie dies zu Ihrem hinzu
~/.tmux.conf
:Restar tmux oder
source-file
dein neues.tmux.conf
Randnotiz: Ich bin offen, meine alte Antwort zu entfernen, wenn die Leute diese bevorzugen
quelle