2012-12-07 12 views

Odpowiedz

11

Po prostu próbowałem z tmux 1.8. Nie do końca oczywiste, ale działa.

Oto co trzeba zrobić:

  1. Otwarte iTerm2 (ostatnie, należy mieć co najmniej tmux 1.8 zainstalowany).
  2. W systemie iTerm2 uruchom polecenie tmux <your tmuxinator profile>. Następnie odłącz ^b d.
  3. W systemie iTerm2 uruchom polecenie tmux -CC attach -t <your session>. Zobaczysz swoje karty otwarte w różnych oknach.
  4. Otwórz menu Powłoka-> Tmux-> Deska rozdzielcza
  5. Wybierz i ukryj wszystkie okna.
  6. Wybierz wszystkie ukryte okna i kliknij Otwórz w kartach.

Chciałbym wiedzieć, jak uniknąć części o ukrywaniu i otwieraniu w zakładkach.

+0

Dzięki, czyta doc nie wystarczyło, aby to działało. Nawet teraz, to dziwne, ponieważ otworzyło to nowe okno z zakładkami. Miałem nadzieję na znacznie lepszą integrację. – sorin

+0

Przełączam się do otwierania dodatkowej zakładki dla każdego nowo otwartego okna, a następnie możesz przeciągać i upuszczać zakładki tmuxinator-iterm2. Łatwiej. – justingordon

7

Po prostu chciałem dodać komentarze na temat tego, co justingordon wspomniał o (1).

To wszystko działa świetnie. Ale znalazłem sposób, aby usprawnić krok 4-6, aby stało się to automatycznie.

idź do iTerm2 za Preferencje, pod generalnego, widać sekcja zatytułowana tmux. Istnieje opcja, która mówi: Podczas dołączania, otwórz nierozpoznane okna w. Jeśli zmienisz bieżący wybór z Windows na Tabs.

Dwie dodatkowe wskazówki.

  1. Jeśli chcesz możesz wybrać opcję Automatycznie ukrywać sesję klienta tmux po podłączeniu. Pozwoli to zminimalizować okno iTerm2 w którym wpisane

    tmux -CC dołączyć

  2. Włączyłem również opcję ostrości następuje myszy. Możesz znaleźć tę opcję w Preferencjach, a następnie Pointeru. Powinna to być pierwsza opcja w lewym dolnym rogu.