tmux to oprogramowanie multipleksera terminali, umożliwiające użytkownikom pracę z terminalami przy użyciu wielu okien i paneli, które można tworzyć, usuwać, dołączać i ponownie podłączać w razie potrzeby.
Chcę wyłączyć domyślny pasek stanu na tmux. Wolę traktować screen / tmux jako trwałe menedżery sesji, a przestarzałe menu / okno na rzecz mojego systemowego menedżera okien. Podejrzewam, że Tmux mógłby być lepszy w tej roli niż ekran. A jeśli to możliwe, czy mogę to zrobić w czasie wykonywania akordem?
Poza tym wszystko działa dobrze tmux. Ale tmuxnie mogę zmienić rozmiaru podziałów vima za pomocą myszy. Mam set mouse=aw moim .vimrc. Czy jest na to rozwiązanie? .tmux.conf: $ cat ~/.tmux.conf set-option -g mode-mouse on set-option -g mouse-resize-pane on set-option -g mouse-select-pane on set-option -g mouse-select-window on
Czy można powiązać polecenie tmux z kombinacją klawiszy i użyć go bezpośrednio bez uprzedniego naciśnięcia prefiksu? Uważam, że C-b + nzbyt kłopotliwa jest zmiana paneli, więc zastanawiałam się, czy mogłabym powiązać C-1na przykład przejście do okienka nr 1. A może istnieje sposób, aby skrót w emulatorze terminali był wysyłany C-b …
Mój ~/.tmux.conf: set -g prefix C-a unbind C-b bind C-a send-prefix bind-key o split-window -v bind-key e split-window -h bind-key w kill-pane (aby klawisze poleceń były takie same jak GNOME Teminator) Sytuacja: po poziomym podzieleniu okna na 2 panele, przełączeniu do panelu ze strzałką Ctrl+ a Up, muszę poczekać chwilę …
To wszystko znajduje się w iTerm2 na OS X. Kiedyś miałem export TERM='xterm-256color' w moim .bashrc. Oznaczało to, że Vim w tmux używał 256 kolorów. I kiedy dodałem set -g xterm-keys on wtedy skróty klawiaturowe z modyfikatorami działały poprawnie w Vimie. Mianowicie: shift+left/rightże zamapowałem, aby przełączyć karty Vima, ctrl+up/downże zamapowałem …
Dostosowałem mój monit ZSH oh-my-zsh, aby był bardziej czytelny i dodawał informacje o git, jeśli jestem w repozytorium. Przykład: bob@inf [~/docs] % bob@inf [~/src/nicest] master %(w repozytorium git) Działa dobrze, ale mam kilka błędów tmuxi nazwę okna. Nadal wyświetla wartość nie sensowną i nie mogę go wyłączyć za pomocą automatic-rename …
W Vimie z C-W = okna są automatycznie zmieniane na tę samą wysokość. W tmux, z :resize-pane -U 10 Mogę zwiększyć wysokość panelu tmux w 10. Jak mogę automatycznie przeskalować szyby do tej samej wysokości?
Wiem, jak przewijać w tmuxie za pomocą klawiatury, ale zauważyłem, że wygląda na to, że można użyć paska przewijania terminala z ekranem GNU . Czy można to zrobić za pomocą Tmux?
W moim tmux.conf jest kilka wierszy, które chciałbym wykonać tylko wtedy, gdy mój system operacyjny to Mac. Chciałbym jednak użyć mojego pliku tmux.conf na wielu różnych systemach operacyjnych. Jak mogę uzależnić polecenie od systemu operacyjnego, na którym tmux jest obecnie uruchomiony?
Obecnie korzystam z kopii zapasowej i należy ją teraz przenieść na odłączalną, taką jak na tmuxlub screen. Czy można to zrobić, gdy polecenie jest obecnie uruchomione? Mogę wysłać polecenie w tle, naciskając Ctrl+ Zi przywrócić je, wydając fgpolecenie. ale nie wiem, czy ta sesja może wrócić po wyjściu z terminala.
tmux wyświetla ekran w następujący sposób: [root@wpc-fc2 init]# |············ |············ |············ [0] 0:bash 3:bash* "vi@wpc-fc2:/etc/init" 21:04 21-Jun-11 Okno ma nie maksymalną szerokość, próba skopiowania z niego tekstu prowadzi do "| ···" w tekście. Jak to naprawić i uzyskać pełną szerokość okna Tmux?
Używam tmux z klawiszami vi, a kopiowanie / wklejanie działa dobrze, dopóki wybierasz jeden wiersz tekstu lub jeśli masz tylko jedno okno. Kiedy chcę wybrać blok tekstu (wiele wierszy, ale nie pełnej szerokości), mam kłopoty. Jeśli mam otwartych wiele okien vim, wówczas zaznacza tekst ze wszystkich, a potrzebuję tylko zaznaczać …
W sesji tmux wewnątrz xterm, gdy program generuje dużo danych wyjściowych (jak cat very_long_filecała sesja na chwilę zamrożona. Nawet po naciśnięciu Ctrl-C nic nie jest przerywane. Prawdopodobnie dlatego, że tmux jest zamrożony i nie przekazuje Ctrl-C do program generujący dane wyjściowe. Czy można temu zapobiec.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.