Có nhiều trình giả lập thiết bị đầu cuối cho Mac OS không?


20

Tôi yêu dòng lệnh và tôi muốn thấy một ứng dụng như Terminator (dành cho Linux) trong MacOs của tôi:

nhập mô tả hình ảnh ở đây

Dường như có các cổng của ứng dụng đó cho Mac có sẵn bằng Fink hoặc Cổng. Nhưng tôi thấy đó là một địa ngục để cài đặt chúng ... nó phụ thuộc vào rất nhiều thứ phụ thuộc vào những thứ khác ... vv

Vì vậy, tôi đã tự hỏi nếu có một ứng dụng gốc MacOS như vậy (miễn phí hay không) ...


2
Đáng chú ý là ứng dụng Terminal trong OS X hỗ trợ rất nhiều cửa sổ và tab. Điều đó không làm điều đó cho bạn?
Nathan Greenstein

@Cristian: bạn đang tìm kiếm những tính năng cụ thể nào? btw, avatar tuyệt vời :)
Robert S Ciaccio

@Nathan và @calavera điều tôi muốn là có các bảng điều khiển đầu cuối khác nhau trong cùng một cửa sổ. Với ứng dụng Terminal, tôi có thể mở các tab và mở các cửa sổ khác nhau, nhưng điều đó không mang lại sự linh hoạt như nhau Terminator.
Cristian

4
Định nghĩa kỳ lạ của địa ngục. Có sự phụ thuộc phình to (gây khó chịu), nhưng toàn bộ vấn đề là bạn gõ fink install terminatorvà bỏ đi, quay lại sau 10 hoặc 120 phút, và thế là xong.

2
Ai đó có thể nói chi tiết hơn về sự hấp dẫn là gì? Và làm thế nào điều này là tốt hơn so với các nhóm cửa sổ? (Bạn có thể bố trí một số cửa sổ, sau đó chọn Window> Save as Group . Sau đó, bạn có thể mở lại bộ cửa sổ này sau với Window> Open Window Group .
Chris Trang

Câu trả lời:


28

iTerm 2 tuyên bố có thể làm điều này.


Chỉnh sửa: Tôi vừa tải xuống và có vẻ như nó hoạt động đủ tốt để tôi nghĩ rằng tôi sẽ chuyển từ iTerm 1:

nhập mô tả hình ảnh ở đây

Tôi không chắc điều gì đang xảy ra với bạn và macports, nhưng tôi chỉ cài đặt tmux bằng macports. mất khoảng 30 giây và hoàn toàn không đau.


FWIW, sau đó tôi đã dành đủ thời gian với màn hình GNU mà về cơ bản tôi chỉ sử dụng nó cho mọi thứ vào thời điểm này. iTerm là tốt nếu bạn muốn có một bộ ghép kênh điều khiển bằng chuột, nhưng hầu hết mọi thứ tôi làm đều ở phía máy chủ vào thời điểm này và thực hiện tất cả trên một kết nối SSH dù sao cũng tốt hơn nhiều.


Điều đáng chú ý là nó vẫn là alpha, mặc dù nó có vẻ đủ ổn định với tôi.
Tên giả

Là vấn đề của phía máy chủ và phía máy khách: iTerm2 hiện đã tích hợp tmux và có thể sử dụng một kênh ssh duy nhất để liên lạc với tmux trên máy chủ.
Chris Harrington

4

Terminator vừa được chuyển sang Mac OS X thông qua Trình quản lý gói homebrew.

brew install terminator

Xem PR hoặc công thức .

Đã thử nghiệm trên OS X 10.9.2, các chức năng chính hoạt động.


meh, tôi đã sử dụng terminator, nhưng không hài lòng với việc nó được tích hợp với osx. Nhìn vào các câu trả lời khác iTerm2. Nó ăn terminator cho bữa sáng. Sarah.
Madivad

các phím tắt chính hoạt động, nhưng tôi đồng ý việc tích hợp là không cần thiết ...
oDDsKooL

2

Cài đặt GNU Screen hoặc TMUX thông qua macports / homebrew hoặc biên dịch nó bằng tay.


2

Tôi nghĩ iTerm 2TotalTerminal đều là những công cụ tuyệt vời để cải thiện hiệu quả khi làm việc trên thiết bị đầu cuối và dòng lệnh.


-1 để đề cập (hiện tại "không còn phát triển tích cực) TotalTerminal. Không. Không thực sự, không trừ 1. Nhưng tôi chỉ muốn xem thử và nó không còn phát triển nữa. Tuy nhiên, iTerm2 TUYỆT VỜI, vì vậy lấy +1 thay vì lol
Madivad

1

Tôi là một fan hâm mộ lớn của SizeUp cho phép bạn xếp các cửa sổ bằng các lệnh bàn phím. Điều này không đặt các chế độ xem khác nhau trong một thiết bị đầu cuối, nhưng nó cho phép tôi dễ dàng mở một loạt các chế độ xem cùng một lúc và sắp xếp gọn gàng.


0

Sử dụng màn hình gnu, nó thực hiện những gì bạn muốn, chia cửa sổ đầu cuối duy nhất của bạn thành nhiều cửa sổ trong cùng một cửa sổ GUI. (mặc dù bạn có thể muốn có phiên bản mới hơn so với phiên bản OS X vì khả năng phân chia trên cả hai trục mới hơn phiên bản màn hình đã được cài đặt trên máy mac của bạn.)


0

Tôi thấy rằng màn hình GNU thực hiện chính xác những gì tôi muốn (chỉ cần nhập screenvào thiết bị đầu cuối), nhưng chỉ sau khi tôi dành vài phút để học một số điều cơ bản. Đây là bước khởi đầu tôi cần trên các ràng buộc chính (trực tiếp từ trang man) - lưu ý rằng bạn cần cài đặt phiên bản GNU cho các phân tách dọc (được liệt kê sau phiên bản FAU có trong Mavericks của tôi).

Phiên bản màn hình 4,00,03 (FAU) ngày 23 tháng 10 năm 06

(bao gồm trong Mavericks và có khả năng tương tự trước đó)

       Bảng sau đây cho thấy các ràng buộc khóa mặc định:

       Ca '(select) Nhắc tên hoặc số cửa sổ để chuyển sang.

       Ca "(danh sách cửa sổ -b)
                                 Trình bày một danh sách tất cả các cửa sổ để lựa chọn.

       Ca 0 (chọn 0)
        một | một |
       Ca 9 (chọn 9)
       Ca - (chọn -) Chuyển sang cửa sổ số 0 - 9 hoặc sang cửa sổ trống.

       Tab Ca (tiêu điểm) Chuyển trọng tâm đầu vào sang khu vực tiếp theo. Xem cũng chia, gỡ, chỉ.

       Ca Ca (khác) Chuyển sang cửa sổ hiển thị trước đó. Lưu ý rằng mặc định ràng buộc này
                                 để ký tự lệnh gõ hai lần, trừ khi bị ghi đè. Ví dụ, nếu
                                 bạn sử dụng tùy chọn "-e] x", lệnh này trở thành "]]".

...

      Ca S (split) Chia vùng hiện tại thành hai vùng mới.

...

       Ca? (trợ giúp) Hiển thị các ràng buộc quan trọng.

       Ca \ (thoát) Giết tất cả các cửa sổ và chấm dứt màn hình.

...

       Ca * (màn hình) Hiển thị danh sách tất cả các màn hình hiện được đính kèm.

Các mục bổ sung với 'Phiên bản màn hình 4.02.01 (GNU) 28-ngày 14 tháng 4'

(được cài đặt bằng cách sử dụng sudo port install screenngay bây giờ)

Tất cả các mục được liệt kê ở trên trong phiên bản 4,00.02 (FAU), cũng như:

      Ca S (split) Chia vùng hiện tại theo chiều ngang thành hai vùng mới. Chỉ xem
                                 loại bỏ, tập trung.

Tương tự ở trên, nhưng điều này làm rõ rằng nó là ngang. ...

       Ca | (split -v) Chia vùng hiện tại theo chiều dọc thành hai vùng mới.

Lưu ý: Tôi đã thử tìm kiếm trên web cho mục này, nhưng các từ như 'màn hình', 'thiết bị đầu cuối' và 'tách' rất phổ biến để giúp tôi dễ dàng sử dụng các trang man hơn.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.