Frage : Wie erhöhe ich die Größe des Kopierpuffers in tmux?
Daten : Wenn ich den folgenden Befehl ausführe ...
$ for i in {1..1000}; do echo "$i"; done
... und markieren Sie die gesamte Ausgabe in tmux (entweder mit den Maus- oder Tastaturbefehlen). Folgendes wird an das System-Pasteboard gesendet:
1
2
3
4
--snip--
205
206
207
208
20 (<--- Notice where it cuts off)
Triage :
- Dies bleibt bestehen, wenn ich tmux beende und den Server beende, die Datei tmux.conf verschiebe und eine neue tmux-Instanz mit der Standard-conf-Datei starte. (Die Standardschlüssel neu lernen zu müssen war schwierig X_X).
- Bleibt auch auf einem anderen Computer (wieder mit den Standardeinstellungen von tmux) mit der genauen Software (siehe unten) bestehen.
- Bleibt auch in der Standard-Terminal.app erhalten (wieder mit den Standardeinstellungen von tmux)
System :
OS X 10.9.2
tmux 1.9a (Homebrew) + Wiederanfügen an den Benutzer-Namespace (Homebrew)
iTerm Build 1.0.0.20140421
Antworten:
Nachdem ich diesen Artikel gelesen hatte, erfuhr ich von dem neuen
copy-pipe
Befehl, der zu tmux 1.8 hinzugefügt wurde :Das Ändern Ihrer Kopiermodus-Bindungen zur Verwendung des neuen
copy-pipe
Befehls hat das Problem für mich behoben:quelle
Problem gelöst. Ein paar Hinweise.
reattach-to-user-namespace
ist nicht nötig. Einfachpbcopy
.tmux 2.3
MouseDragEnd1Pane
Ereignis auszulösenpbcopy
.iTerm2
diese Option, damit die Mausunterstützung einfach funktioniert. Vontmux v2.1
nurset-option -g mouse on
ist erforderlich.MouseDragEnd1Pane
wie unten gebunden istHier ist mein abgespeckter
~/.tmux.conf
quelle
Das scheint bei mir funktioniert zu haben:
https://stackoverflow.com/a/24973743/35003
quelle