2012-12-07 20 views
10

Tôi muốn mở tất cả các công cụ hữu ích của tôi như ở đây trong iTerm2:Nhiều tab với tmux/tmuxinator và iTerm2

iTerm2 without tmux

Không thích này:

iTerm2 with tmux

Tôi sử dụng tmuxinator Tôi đã xác định một số tab. Tôi tự hỏi liệu có thể có được hành vi trước đây không.

Trả lời

11

Tôi vừa thử với tmux 1.8. Không hoàn toàn rõ ràng, nhưng nó hoạt động.

Dưới đây là những gì bạn làm:

  1. mở iTerm2 (mới nhất, hãy chắc chắn có ít nhất tmux 1.8 được cài đặt).
  2. Trong iTerm2, hãy chạy lệnh tmux <your tmuxinator profile>. Sau đó tách ^b d.
  3. Trong iTerm2, hãy chạy lệnh tmux -CC attach -t <your session>. Bạn sẽ thấy các tab của mình mở trong các cửa sổ khác nhau.
  4. Mở menu Shell-> Tmux-> Bảng điều khiển
  5. Chọn và ẩn tất cả các cửa sổ.
  6. Chọn tất cả các cửa sổ ẩn và nhấp Mở trong tab.

Tôi muốn biết cách tránh phần ẩn và mở trong tab.

+0

Cảm ơn, đọc doc là không đủ để làm cho nó làm việc. Ngay cả bây giờ, nó là lạ vì điều này đã mở ra một cửa sổ mới với các tab. Tôi đã nhảy cho một hội nhập tốt hơn nhiều. – sorin

+0

Tôi đã chuyển sang mở một tab phụ cho mỗi cửa sổ mới mở, sau đó bạn có thể kéo và thả các tab tmuxinator-iterm2. Dễ dàng hơn. – justingordon

7

Chỉ muốn thêm một số nhận xét vào những gì justingordon đã đề cập (1).

Tất cả đều hoạt động tốt. Nhưng tôi đã tìm ra cách hợp lý hóa bước 4-6 để nó tự động xảy ra.

Đến iTerm2 của Preferences, dưới chung, bạn sẽ thấy một phần có tiêu đề tmux. Có một tùy chọn cho biết Khi đính kèm, hãy mở các cửa sổ không được công nhận trong. Nếu bạn thay đổi lựa chọn hiện tại từ Windows đến Tab.

Hai mẹo bổ sung.

  1. Nếu bạn muốn, bạn có thể chọn tùy chọn Tự động ẩn các phiên tmux khách hàng sau khi kết nối. Điều này sẽ thu nhỏ cửa sổ iTerm2 trong đó bạn gõ

    tmux -CC đính kèm

  2. Tôi cũng kích hoạt tùy chọn Focus sau chuột. Bạn có thể tìm thấy tùy chọn này trong Preferences sau đó Pointer. Nó sẽ là tùy chọn đầu tiên ở phía dưới bên trái.

Các vấn đề liên quan