tmux

Phần mềm chụp màn hình:
tmux
Các chi tiết về phần mềm:
Phiên bản: 2.4 Cập nhật
Ngày tải lên: 27 Apr 17
Nhà phát triển: Nicholas Marriott
Giấy phép: Miễn phí
Phổ biến: 84

Rating: nan/5 (Total Votes: 0)

tmux là một công cụ "multiplexer đầu cuối nguồn mở" cho phép một số cửa sổ được tạo, truy cập và điều khiển từ một thiết bị đầu cuối.

tmux được dự định là một giải pháp đơn giản và hiện đại cho phần mềm như màn hình GNU.

Tính năng mới trong bản phát hành này:

  • Hỗ trợ chuột nhấp đúp và ba lần.
  • BCE (Xóa Màu nền) hiện đã được hỗ trợ.
  • Tất cả các lần xuất hiện của chuỗi tìm kiếm ở chế độ sao chép hiện được đánh dấu; Thêm vào đó, số kết quả tìm kiếm được hiển thị. Tính năng đánh dấu cập nhật tương tác với các kết hợp phím mặc định của emacs (tìm kiếm gia tăng).
  • tệp nguồn giờ hiểu mô hình glob.
  • Định dạng bây giờ có so sánh đơn giản:
  • # {==: a, b} # {! =: A, b}
  • Có các định dạng mới sau:
  • - # {version} - phiên bản máy chủ tmux; - # {client_termtype} - kiểu đầu cuối của máy khách; - # {client_name} - tên của khách hàng; - # {client_written} - số byte được viết cho khách hàng.
  • Tệp tin cấu hình bây giờ chấp nhận khối điều kiện% if /% endif được xử lý khi nó được phân tích cú pháp; Đối số là một chuỗi định dạng (hữu ích với các tùy chọn so sánh định dạng mới).
  • detach-client bây giờ có -E để thực thi một lệnh thay thế máy khách thay vì thoát.
  • Thêm hỗ trợ cho bí danh lệnh tùy chỉnh, đây là một tùy chọn mảng có chứa các mục của mẫu & quot; alias = command & quot ;. Điều này được hỏi khi một lệnh không rõ được phân tích cú pháp.
  • break-pane bây giờ có -n để chỉ định tên cửa sổ mới.
  • Hỗ trợ OSC 52 đã được thêm vào cho các chương trình bên trong tmux để thiết lập bộ đệm tmux.
  • Chuột & quot; tất cả sự kiện & quot; Chế độ (1003) hiện đã được hỗ trợ.
  • Cài đặt Palette bây giờ có thể (OSC 4 và 104).
  • Hỗ trợ vượt quá (yêu cầu phải có terminfo gần đây).
  • Giờ nhóm có thể được đặt tên (mới -t).
  • thiết bị đầu cuối ghi đè và cập nhật-môi trường bây giờ là các tùy chọn mảng (tập lệnh -các tập trước sẽ hoạt động mà không thay đổi).
  • Đã có cải tiến hiệu suất đáng kể.

  • Tính năng mới trong phiên bản 1.8:

    • Thay đổi không tương thích:
    • bố cục làm lại / hoàn tác đã được xoá.
    • Thay đổi thông thường:
    • Thêm liên kết lên / xuống nửa trang vào chế độ sao chép.
    • Chọn phiên chọn cố định để hoạt động với các phiên không được đính kèm.
    • Cửa sổ tùy chọn cửa sổ mới-trạng thái- last- {attr, bg, fg} để biểu thị cửa sổ cuối cùng đang hoạt động.
    • Di chuyển trong chế độ bản sao di chuyển vùng mà không di chuyển con trỏ chuột.
    • run-shell đã học được '-t' để xác định ô cần sử dụng khi hiển thị đầu ra.
    • Hỗ trợ nhấn chuột trung bình.
    • chọn-cây học '-u' để bắt đầu không bị hủy.
    • chọn-cửa sổ học được '-T; Để chuyển sang cửa sổ cuối cùng nếu nó đã có sẵn.
    • Tùy chọn phiên mới 'giả định-dán-thời gian' cho dán văn bản so với các hành động ràng buộc khóa.
    • select- lệnh hiện đang làm việc bên ngoài của một máy khách kèm theo.
    • Bí danh hiện được hiển thị cho lệnh danh sách-lệnh.
    • Tình trạng tìm hiểu về các định dạng.
    • Tùy chọn biểu mẫu tự do có thể được đặt bằng tùy chọn cài đặt nếu đã có trước dấu '@'.
    • capture-pane đã học được '-p' để gửi tới stdout, và '-e' để chụp các chuỗi thoát, và '-a' để chụp màn hình thay thế, và '-P' để dump dữ liệu đang chờ xử lý.
    • Đã thêm nhiều định dạng mới (client_session, client_last_session, v.v ...)
    • Chế độ điều khiển, là một cách để khách hàng gửi các lệnh tmux. Hiện nay hữu ích hơn cho người dùng iterm2.
    • resize-pane đã học được '-x' và '-y' cho kích thước cửa sổ tuyệt đối.
    • Cấu hình tải tệp giờ báo cáo lỗi từ tất cả các tệp được tải qua lệnh 'mã nguồn-tệp'.
    • 'lệnh chế độ' copy-pipe 'để sao chép lựa chọn và đưa sự lựa chọn vào một lệnh.
    • Các ô thay đổi bây giờ có thể phát ra thông báo tập trung cho một số ứng dụng nhất định sử dụng chúng.
    • run-shell và if-shell bây giờ chấp nhận định dạng giữ chỗ.
    • resize-pane đã học được '-Z' để phóng to một khung tạm thời.
    • phiên học mới đã học '-A' để làm cho nó hoạt động giống như phiên đính kèm.
    • thiết lập tùy chọn đã học '-o' để tránh thiết lập một lựa chọn đã được thiết lập.
    • trình đơn ngữ cảnh và các tùy chọn hiển thị học '-q' để tắt tiếng các lỗi.
    • Lệnh mới 'đợi-cho' chặn khách hàng cho đến khi được đánh thức lại.
    • Thay đổi kích thước ô bây giờ sẽ làm lại văn bản bên trong chúng.
    • Rất nhiều và rất nhiều sửa lỗi, sửa lỗi bộ nhớ, v.v ...
    • Các cải tiến về manpage khác nhau.

      • Nhiều điểm sửa lỗi và các tùy chọn mới

      • Tính năng mới trong phiên bản 1.4:

        • Đã báo cáo báo chuông cửa sổ.
        • Hiển thị ô nào đang hoạt động trong đầu ra của bảng danh sách.
        • Backoff đã được sửa lại.
        • Ngăn chặn máy chủ chết khi chuyển sang chế độ sao chép khi đã ở chế độ khác
        • Đặt lại các công việc đang chạy khi dòng trạng thái được bật hoặc tắt.
        • Đơn giản hóa việc phát hiện trình sửa đổi xterm.
        • Tránh đụng vào chế độ sao chép nếu kích thước màn hình quá nhỏ cho chỉ báo.
        • Các cờ -n và -p được thêm vào switch-client.
        • Sử dụng các ký tự vẽ đường chữ UTF-8 trên các đầu cuối UTF-8, do đó sửa một số đầu cuối (ví dụ: putty) vô hiệu hóa các trình chuyển đổi chế độ vt100 ACS ở chế độ UTF-8. Trên các thiết bị đầu cuối không có ACS, sử dụng ASCII tương đương.
        • Đã thêm tùy chọn máy chủ mới-chưa được gắn kết.
        • Đã thêm tùy chọn phiên mới hủy-chưa đính kèm.
        • Quay trở lại phương pháp lựa chọn phiên bình thường nếu $ TMUX tồn tại nhưng không hợp lệ thay vì từ chối.
        • Đánh dấu các phím lặp lại bằng & quot; (lặp lại) & quot; Trong danh sách chính.
        • Khi xóa một ô, không thay đổi ô hoạt động trừ khi ô hoạt động thực sự là ô được xoá.
        • Đã bổ sung thêm lệnh mới nhất.
        • Các bản sửa lỗi của AIX.
        • Gõ cờ -được thêm vào phím hủy.
        • Thêm XAUTHORITY để cập nhật-môi trường.
        • Thông tin thêm về cờ cửa sổ và cửa sổ hiện được hiển thị trong danh sách - *.
        • Nếu VISUAL hoặc EDITOR chứa & quot; vi & quot; Cấu hình khóa chế độ và khóa trạng thái cho vi.
        • Tùy chọn màn hình mới-im lặng và tùy chọn phiên làm việc thêm cảnh giác-im lặng.
        • Trong các bố cục đã được cài đặt sẵn, phân phối các tấm lợp đồng đều hơn.
        • Đặt giá trị mặc định của độ rộng cửa sổ chính thành 80 thay vì 81.
        • Đã gắn cờ dòng lệnh -V.
        • Thay vì giữ lịch sử nhanh của mỗi khách hàng làm cho nó trở nên toàn cầu.
        • Sửa bản sao hình chữ nhật để hoạt động giống như emacs (con trỏ không phải là một phần của vùng chọn bên phải nhưng ở bên trái)
        • Gán -l được thêm vào khách hàng chuyển đổi.
        • Lấy các biến môi trường từ môi trường toàn cầu hơn là getenv (3), do đó cho phép chúng được cập nhật trong tệp tin cấu hình.
        • Các tùy chọn cửa sổ mới khác-panel- {chiều cao, chiều rộng} ​​được thêm.
        • Nhiều lỗi nhỏ hơn đã được cải tiến cố định và manpage.

        • Tính năng mới trong phiên bản 1.3:

          • Trình phân tích đầu vào mới.
          • Các cờ để di chuyển qua các panes -UDLR được thêm vào select-pane.
          • Đã điều chỉnh các lệnh lên và xuống, vì hành vi tương đương bây giờ đã có sẵn thông qua cờ mục tiêu (-t: + và -t: -).
          • Chuyển tiếp / lùi trong di chuyển bản sao (dựa trên lệnh f của f và f).
          • Đặt bộ đệm dán chấp nhận một ngăn làm mục tiêu.
          • Gắn cờ - được thêm vào cửa sổ mới để chèn một cửa sổ sau cửa sổ hiện tại, di chuyển cửa sổ lên nếu cần.
          • Hợp nhất chế độ khác vào chế độ sao chép.
          • Chạy lệnh công việc một cách rõ ràng trong môi trường toàn cầu (có thể được sửa đổi bằng setenv -g) chứ không phải với môi trường tmux bắt đầu bằng.
          • Sử dụng tên máy chủ của máy làm tiêu đề mặc định, thay vì một chuỗi rỗng.
          • Ngăn chặn tăng gấp đôi nếu tùy chọn cửa sổ vẫn ở chế độ xuất cảnh.
          • Chuyển đổi chuỗi ký tự đã được viết lại.
          • Đánh dấu cửa sổ zombie là đã chết trong danh sách chọn cửa sổ.
          • Đã thêm bố cục lát.
          • Xử lý tín hiệu được làm lại.
          • Đặt lại SIGCHLD sau ngã ba để khắc phục sự cố với một số vỏ.
          • Đã gỡ bỏ lệnh nhắc lệnh chọn-nhắc. Do đó, bị ràng buộc 'tới lệnh-nhắc -p index & quot; chọn-cửa sổ -t: %% & quot; Theo mặc định.
          • Catch SIGHUP và chấm dứt nếu chạy như một máy khách, do đó không để khách hàng bị treo trái khi khi phiên kết nối SSH bị ngắt kết nối.
          • Các bản sửa lỗi của Solaris 9 (chẳng hạn như thêm mã compat {get, set} env (3)).
          • Không chấp nhận thay vì mặc định cho thuộc tính.
          • Cửa sổ tùy chọn cửa sổ-trạng thái-cảnh báo- {cảnh báo, bg, fg} đã được thêm.
          • Gõ cờ -s vào lệnh paste-buffer để chỉ định một dấu tách riêng.
          • Cho phép kéo để tạo vùng chọn ở chế độ sao chép nếu tùy chọn chuột-chế độ được đặt.
          • Hỗ trợ bánh xe cuộn chuột.
          • Làm cho ống ống nhận chuỗi ký tự đặc biệt (ví dụ: #I).
          • Khắc phục sự cố với kích thước cửa sổ khi bắt đầu tmux từ .xinitrc.
          • Cho phép nhóm tmux (nhưng không phải nhóm chứa).
          • Mở rộng cờ mục tiêu (tức là -t) để chấp nhận bù đắp (ví dụ -t: +2) và làm cho nó đóng gói cửa sổ và khung.
          • Đã thêm lệnh mới-chọn đệm.
          • Tùy chọn máy chủ mới tách ra để hủy cài đặt những gì xảy ra cho khách hàng khi phiên kết nối bị hủy. Nếu ngày (mặc định), khách hàng sẽ được tách ra. Nếu không, khách hàng được chuyển sang hoạt động gần đây nhất trong các phiên còn lại.
          • Các lệnh load-buffer, và save-buffer bây giờ chấp nhận một dash (-) như là file đọc từ stdin, hoặc viết vào stdout.
          • Đã thêm bố cục tùy chỉnh.
          • Thêm mã giảm, sửa lỗi và nâng cấp manpage.

          • Tính năng mới trong phiên bản 1.2:

            • Một lệnh mạnh mẽ, nhất quán, Giao diện.
            • Một cửa sổ có thể được chia theo chiều ngang và chiều dọc thành các ô.
            • Các ô có thể được di chuyển và thay đổi kích thước, hoặc bố trí thành một trong bốn bố cục được đặt trước.
            • Hỗ trợ các thiết bị đầu cuối UTF-8 và 256 màu.
            • Sao chép và dán với nhiều bộ đệm.
            • Trình đơn tương tác để chọn cửa sổ, phiên hoặc khách hàng.
            • Thay đổi cửa sổ hiện tại bằng cách tìm kiếm văn bản trong mục tiêu.
            • Khóa đầu cuối, bằng tay hoặc sau khi hết thời gian chờ.
            • Một cơ sở mã code được cấp phép BSD sạch, dễ dàng mở rộng, đang được phát triển tích cực.

            • Tính năng mới trong phiên bản 1.0:

              • Quản lý bố cục được cải thiện, bao gồm chia tách theo cả hai hướng và sử dụng tất cả các ký tự ACS để tách.
              • Hỗ trợ tmux như trình bao.
              • Sao chép và dán tốt hơn.
              • Các phím chế độ tùy chỉnh và tìm kiếm qua lịch sử.
              • Các lệnh mới, bao gồm cả một để xử lý môi trường và một để hiển thị số cửa sổ.
              • Tùy chọn màu khác trong dòng trạng thái.
              • Tái tổ chức trang người.
              • Nhiều bổ sung nhỏ và một số sửa lỗi.

              • Tính năng mới trong phiên bản 0.9:

                • Các thay đổi chính để xây dựng cơ sở hạ tầng: dọn dẹp các makefiles và bổ sung một kịch bản cấu hình.
                • tùy chọn cửa sổ nội dung theo dõi để theo dõi cửa sổ cho một mẫu fnmatch (3) cụ thể. Lệnh find-window cũng chấp nhận mẫu fnmatch (3).
                • lệnh bố cục trước và chọn bố cục và bố cục theo chiều ngang chính.
                • Tạo lại ổ cắm máy chủ trên SIGUSR1.
                • lệnh clear-history.
                • Sử dụng ký tự vẽ dòng ACS cho các đường tách ngăn.
                • Các cải tiến UTF-8 và mã để phát hiện hỗ trợ UTF-8 bằng cách xem các biến môi trường.
                • Các lệnh resize-pane-up và resize-pane-down bây giờ được hợp nhất lại thành một lệnh resize-pane mới với cờ -U và -D.
                • xác nhận trước lệnh để yêu cầu có trả lời có / không trước khi thực hiện các lệnh nguy hiểm.
                • Các bản sửa lỗi cho dòng trạng thái, hỗ trợ cho UTF-8 (tùy chọn trạng thái-utf8) và một chìa khóa để dán từ bộ đệm dán.
                • Hỗ trợ cho một số trình tự thoát khác và các tính năng đầu cuối, bao gồm cả hỗ trợ tốt hơn cho chế độ chèn và các ngăn chặn tab.
                • Cải thiện hành vi thay đổi kích thước cửa sổ, được mô hình hóa sau khi xterm.
                • Một số mã giảm và một số sửa lỗi khác.

                • Tính năng mới trong phiên bản 0.8:

                  • cơ bản phân chia cửa sổ ngang và bố trí ô tự động;
                  • tăng cường hỗ trợ UTF-8 và giảm tiêu thụ bộ nhớ;
                  • hỗ trợ 88 đầu màu;
                  • mô phỏng vùng cuộn cho các thiết bị đầu cuối không có nó;
                  • một số lệnh mới và một vài bản sửa lỗi.

                  • Sao chép bản sao lưu và lệnh tạm ngưng của khách hàng.
                  • >
                  • Hỗ trợ đặt đầu ra của lệnh shell vào dòng trạng thái.
                  • Màu cửa sổ riêng trong dòng trạng thái.
                  • Hỗ trợ chuột tốt hơn.
                  • Khả năng đặt thuộc tính cho dòng trạng thái, v.v ...
                  • Hỗ trợ tốt hơn cho thiết bị đầu cuối đen trắng.
                  • Tự động đổi tên cửa sổ để khớp với lệnh đang chạy trong đó.
                  • Khả năng chỉ định nhiều lệnh dưới dạng một chuỗi.
                  • Một số lỗi sửa lỗi.

Phần mềm khác của nhà phát triển Nicholas Marriott

Ý kiến ​​để tmux

Bình luận không
Nhập bình luận
Bật hình ảnh!