Jak zrobić klawisze Ctrl + lewy / prawy klawisz, aby poruszać się po całym słowie w Tmux?
100
Zarówno w Zsh, jak i Bash, ctrl + strzałki pozwalają mi przesuwać pozycję, w której piszę całym słowem, ale to nie działa w tmux, co jest problemem, ponieważ obecnie uruchamiam ją automatycznie za każdym razem, gdy otwieram powłokę .
Dziwne: Działa to tylko dla mnie, jeśli ponownie załaduję plik ~ / .tmux.conf z tmux lub ustawię akcję w: -prompt tmux, nie początkowo po otwarciu tmux. Wszelkie pomysły, co może być problemem?
Jeśli przeładowanie konfiguracji nie rozwiąże problemu (tak jest w moim przypadku), wypróbuj nową sesję. Być może musisz zabić bieżącą sesję i utworzyć nową. Inną opcją, aby efekt
Nie jestem pewien, ale może to być spowodowane tym, że tmuxdomyślnie powiązania C-<up/down/left/right>przenoszą fokus na panel powyżej / poniżej / lewej / prawej strony aktualnie zaznaczonego panelu. Jeśli często nie używasz paneli, być może nie zauważyłeś tej funkcji. Jeśli na tym polega problem, możesz odłączyć te klucze, mówiąc:
unbind C-Left
unbind C-Right
To może wystarczyć samodzielnie lub może być konieczne ręczne ponowne powiązanie ich z tym, co chcesz, aby:
bind -n C-Left <the action you want>
bind -n C-Right <other action you want>
Dla mnie klucze nie były poprawnie wiązane, ponieważ preferencje systemowe w High Sierra były ustawione na użycie przez Mission Control. Odznaczenie ich pozwoliło na prawidłowe działanie powiązań w iTerm2 i Tmux
Odznaczenie wszystkich elementów odnoszących się do klawisza sterującego, pozwoliło na prawidłowe działanie powiązań
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.