2014-09-26 11 views
9

Używam najnowszej stabilnej wersji iTerm2 (2.0) z najnowszą wersją Homebrew tmux (1.9a). Niestety, moje klawisze, jak zadeklarowałem w .tmux.conf, nie działają z komendą iTerm2/tmux w "trybie zintegrowanym" (tj. Gdy iTerm2 przejmuje zarządzanie oknami i tmux tmux). Próbowałem różnych prefiksów (C-b, M-a), a także różnych mapowań klawiszy w iTerm, ale bezskutecznie.iTerm 2 nie honoruje powiązań klawiszy zadeklarowanych w .tmux.conf

Czy to rzeczywiście błąd iTerm? Czy moje oczekiwania, że ​​keybindings .tmux.conf zostaną przeniesione na iTerm, będą fałszywe? Nawet mój przedrostek polecenia tmux (M-a) nie działa!

Możesz zobaczyć mój plik konfiguracyjny tmux pod numerem https://gist.github.com/453ab63c42df976bc2be.

+0

Czy zdarzyło się, że ten jeden został już znaleziony? żaden z moich skrótów Tmux też nie działa. nic z C-b działa. Wszystko to działa, gdy używam standardowego Tmux. – dcunited001

+0

W rzeczywistości było jeszcze gorzej. Ponieważ do mojej oryginalnej aporii muszę teraz dodać drugie pytanie: dlaczego to zostało wcześniej zajęte? Czy odpowiedź jest zbyt oczywista, czy też opis jest niejasny? Po prostu szukałem odpowiedzi na tracker problemów iTerm, ale bez powodzenia. – macula

+0

podobne pytanie: https://stackoverflow.com/questions/42833535 Uważam, że tmux w trybie iTerm nie obsługuje niestandardowych powiązań (lub nawet domyślnych poleceń prefiksów, co dziwne). – fanaugen

Odpowiedz

0

edycja: Ben's answer że jest to nieobsługiwane, jest poprawne. Moja rada nie dotyczy "trybu zintegrowanego".

Upewnij się, że nie masz sprzecznych mapowań klawiszy w systemie iTerm, że klucz opcji jest ustawiony na Meta, a po zmianach masz tmux source ~/.tmux.conf (konfiguracja jest ładowana tylko przez serwer, więc musisz zrestartować wszystkie sesje lub ponowne źródło). Ponadto, jeśli używasz Karabinera lub innego remappera do klawiszy szybkiego dostępu, może to w jakiś sposób przeszkadzać.

Zaczynasz od dość obszernej konfiguracji - zacznę od konfiguracji jednoliniowej do testowania.

+0

Czy byłeś w stanie rzeczywiście działać? Na podstawie tego https://gitlab.com/gnachman/iterm2/issues/3997 wydaje się, że keybindings tmux nie są obsługiwane. –

+0

@BenCreasy Nie - Z perspektywy czasu błędnie przeczytałem pytanie, ponieważ nie używam trybu zintegrowanego – micimize

1

Ktoś zgłosił podobny błąd w iTerm2 Tmux Integration Default Keybindings not working w 2015 odpowiedzi od dewelopera George Nachman sugeruje, że Skróty klawiszowe nie są obsługiwane:

Jednym z głównych celów integracji tmux jest skorzystanie iTerm2 za klawiszy nie tmux. Jeśli istnieje specyficzny przepływ pracy, którego nie możesz wykonać, natywnie - daj mi znać - istnieje duża moc w zdolności do zmiany przypisania klawiszy w iTerm2.

Powiązane problemy