Sự khác biệt giữa iTerm2 và Terminal là gì?


149

Tôi nghe nói rằng iTerm2 tốt hơn Terminal rất nhiều. Tuy nhiên, khi tôi tải xuống iTerm2, tôi đã không thấy điều gì làm cho nó thích hợp hơn Terminal. Sự khác biệt giữa hai ứng dụng này là gì?


7
Thành thật mà nói, thiết bị đầu cuối đã nhận được nhiều hơn từ Leopard> SL> Lion. iTerm đã từng được yêu cầu, bây giờ nó chỉ là một chút tốt đẹp. Bây giờ tôi thực sự đã quay trở lại Terminal in Lion vì màu ANSI được hỗ trợ đầy đủ. Không còn SIMBL nữa!
lemonginger

7
Nhấn Cmd + Shift + D và tìm hiểu.
Tên giả

@Fake Tuyệt vời! Nhưng Terminal đã làm điều đó rồi.
daviesgeek

Hãy chắc chắn rằng bạn gắn nhãn này là iTerm2 một sự phát triển khác nhau hoàn toàn.
ocodo

2
Quan điểm của tôi? Về cơ bản, đó là sự khác biệt giữa royce roll và honda. Cả hai sẽ đưa bạn đến nơi bạn muốn, nhưng một trong số đó là một chuyến đi đẹp hơn với nhiều tính năng hay. Phiên bản beta hiện tại có nhiều tính năng hơn. Tuyệt vời.
pdwalker

Câu trả lời:


66

Có một số tính năng được liệt kê trên trang tính năng của họ .

Một số tính năng tôi thích là:

  • Chia bảng xem
  • Cửa sổ phím nóng cho thiết bị đầu cuối tức thì ở bất cứ đâu
  • Tìm kiếm sẽ làm nổi bật tất cả các từ đã tìm thấy (như trong Chrome và Safari)
  • Bản sao vô tính
  • Phát lại tức thì (có thể "tua lại" phiên của bạn trong trường hợp bạn quên ghi chú / sao chép nội dung nào đó)
  • Lịch sử dán
  • Hỗ trợ Growl để thông báo khi quá trình hoàn tất

Tôi đồng ý tất cả trong số họ và tôi muốn thêm một, lệnh phát sóng! Nếu bạn đang làm những việc như đào nhật ký multihost hoặc xử lý dữ liệu, thì nó cực kỳ hấp dẫn.
StanleyZ

41

Câu trả lời của @ joel là tốt, nhưng Terminal.app đã đạt được một số tính năng độc quyền trong Lion:

  • hỗ trợ cho tính năng khôi phục của Lion
  • hỗ trợ cho các dịch vụ hệ thống - điều này có nghĩa là tôi có một lối tắt hệ thống cho thiết bị đầu cuối mới trong thư mục này mà không có các bản hack lạ.
  • hỗ trợ cho các dịch vụ hệ thống có nghĩa là tích hợp tự động hóa tuyệt vời
  • proxy tài liệu trong cửa sổ và thường hỗ trợ D & D tốt hơn
  • nhấp chuột phải vào một chuỗi để tìm kiếm trong các trang man hoặc mở trang man của nó trong một cửa sổ nổi mát mẻ. Thực sự tiện dụng!

Xem: http://www.macosxautomation.com/lion/terminal.html


3
256 màu, Xóa màu nền (BCE), màu ANSI có thể tùy chỉnh, Toàn màn hình, chỉ báo trạng thái trong các tab và biểu tượng Dock, bao gồm hiển thị thiết bị đầu cuối trực tiếp trong các cửa sổ thu nhỏ. Ồ, và, một tiếng chuông hình ảnh được cải thiện hơn nhiều :-)
Chris Trang

17

Tôi chỉ thích iTerm vì nó có tính năng tự động hoàn thành cho các lệnh. Điều đó thật tuyệt vời.

Từ danh sách tính năng cho iTerm2's trên trang web của mình:

Chỉ cần nhập bắt đầu của bất kỳ từ nào đã từng xuất hiện trong cửa sổ của bạn và sau đó Cmd-; sẽ bật mở một cửa sổ với các đề xuất. Từ bạn đang tìm kiếm thường đứng đầu danh sách!

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


Terminal cũng vậy.
daviesgeek

4
Mặc dù tự động hoàn thành là một tính năng của bashvà các trình bao khác ( zshcó tính năng tự động hoàn thành đặc biệt tuyệt vời) và không phải là ứng dụng Terminal. iTerm2 cũng có chế độ tự động hoàn thành đặc biệt ... iterm2.com/#/section/features/autocomplete
ocodo

@slomojo vâng, ⌘-; là khá nhiều mát mẻ.
Ajith

1
Tôi phải nói thêm rằng, cá nhân tôi nghĩ rằng việc hoàn thành zsh là tốt nhất tôi đã sử dụng bên trong một vỏ / thiết bị đầu cuối. (Đặc biệt là khi được sử dụng với oh-my-zsh - nhân tiện ... hãy lưu ý. )
ocodo

1
@slomojo Mình thấy bây giờ. (hình ảnh giải thích về nó)
daviesgeek

15

Bên cạnh các tính năng đã được liệt kê, iTerm2 không ngừng cải tiến, trong khi Terminal nhận được các bản cập nhật nhỏ cứ sau vài năm. Yêu cầu tính năng có cơ hội tốt hơn nhiều để được vinh danh trong iTerm2. Có một số điều thú vị sắp tới trong bản phát hành tiếp theo chưa được ghi lại, nhưng hãy xem qua các ghi chú phát hành gần đây để xem chúng.

Ngoài ra, tôi lưu ý rằng có một số nhầm lẫn về các bảng phân tách trong một nhận xét trong OP. Các bảng phân chia của Terminal cung cấp cho bạn hai chế độ xem của cùng một cửa sổ, trong khi iTerm2 cung cấp cho bạn các thiết bị đầu cuối độc lập không giới hạn trong một tab.


1
Như mọi khi, nếu có điều gì đó quan trọng với bạn, vui lòng gửi yêu cầu nâng cao chi tiết hoặc báo cáo lỗi tại bugreport.apple.com . Đó là cách tốt nhất để đảm bảo rằng giọng nói của bạn được nghe thấy. Nói về nó trực tuyến là hit-or-miss. Mặc dù, Lion Terminal có một số cải tiến và sửa lỗi một phần do phản hồi được xem trực tuyến.
Chris Trang

@ChrisPage bạn có thể muốn thêm rằng bạn cần phải là Nhà phát triển Apple đã đăng ký để có thể đăng nhập vào trang web đó.
Wim Deblauwe

1
@WimDeblauwe: Có, bạn cần một tài khoản nhà phát triển miễn phí để tạo báo cáo lỗi. Cũng lưu ý rằng bạn có thể sử dụng apple.com/feedback/macosx.html mà không cần bất kỳ loại tài khoản nào. Có tài khoản nhà phát triển (miễn phí) có nghĩa là bạn có thể theo dõi trạng thái báo cáo lỗi của mình.
Chris Trang

FYI liên kết phản hồi không cần tài khoản của nhà phát triển mà Chris Page đề cập ở trên dường như đã chuyển sang apple.com/feedback/macos.html (Tôi tưởng tượng vì Apple đã đổi thương hiệu Mac OS X thành macOS)
Matt

5

Tính năng tôi chọn iTerm là có thể cắt hoặc sao chép bằng cách chỉ chọn văn bản và dán bằng cách chỉ sử dụng nút giữa


Tôi hiểu đó là những hành vi X11 / Xterm tiêu chuẩn, nhưng chúng không phải là tiêu chuẩn cho các ứng dụng Mac OS X. Khác với việc sử dụng nó, tại sao chúng lại tiện lợi hơn đáng kể so với các lệnh Copy / Paste thông thường? Lưu ý: Terminal có hỗ trợ một phần cho Middle-Click, gọi lệnh Paste Selection.
Chris Trang

2
bởi vì bạn không sử dụng bàn phím bằng cách sử dụng những bàn phím này, nên ít hành động hơn để thực hiện sao chép và bạn cũng có thể sao chép từ một cửa sổ mà bạn không phải nhấp để lấy tiêu điểm
user151019

4

iTerm hỗ trợ mở các cửa sổ ở chế độ toàn màn hình theo mặc định và có một tùy chọn để sử dụng các cửa sổ toàn màn hình tùy chỉnh không có hình động để thay đổi không gian và không vô hiệu hóa ⌘H.

Nó cũng có một biểu ngữ tìm kiếm gia tăng thay vì hộp thoại tìm. Và bạn có thể chọn văn bản bằng cách tìm kiếm tab bắt đầu và nhấn để mở rộng vùng chọn bằng các từ đơn.


2

Tôi sử dụng iTerm2 cho công việc của mình trong tin sinh học và, ví dụ, đã thiết lập nó theo cách như vậy, nó sẽ tự động mở trang web Trình duyệt gen ở vị trí nhiễm sắc thể cụ thể, khi tôi nhấp chuột vào vị trí nhiễm sắc thể.

Ngoài ra, tôi đã mày mò lựa chọn thông minh để cho phép tôi lựa chọn chỉ các chuỗi DNA, v.v.

Ngoài ra tôi cài đặt nó để phát âm thanh, nếu thông báo Lỗi xảy ra trong một thiết bị đầu cuối.

Tất nhiên đó là trường hợp sử dụng rất cụ thể, nhưng cho thấy iTerm2 có khả năng như thế nào, so với máy khách Terminal đơn giản.


2

Nếu bạn là người dùng VIM sắc sảo thì chế độ chuột trong iTerm2 hoạt động chính xác - bạn có thể định vị con trỏ và chọn văn bản bằng chuột (loại này hoạt động trong Terminal nhưng nó có lỗi). Ngoài ra, khi bạn đang chạy VIM (hoặc các ứng dụng dựa trên bảng điều khiển khác sử dụng màn hình 'thay thế' (t_ti, t_te)) thì cuộn cũng hoạt động bình thường.

Ngoài ra, có một công cụ tìm kiếm rất hữu ích có thể được sử dụng để tìm kiếm nội dung của tất cả các tab iTerm2 đang mở có thể truy cập bằng cách truy cập Window-> phơi bày tất cả các Tab ( E).

Tôi cũng thích chức năng hiển thị hình ảnh nội tuyến có thể sử dụng các công cụ công cụ iTerm2 sử dụng một số mã thoát tùy chỉnh


Kinh ngạc! Tôi đã luôn muốn tính năng đó trên! :) Có vẻ như nó không hoạt động trên Terminal, tại sao vậy? like ,: set mouse = a không làm bất cứ điều gì mà tôi đoán là điểm chính, iTerm2 tốt hơn :)
Charlie Parker

1

Từ trang web iTerm2:

iTerm2 có rất nhiều tính năng . Mọi mong muốn có thể tưởng tượng được mà một người dùng thiết bị đầu cuối có thể đã thấy trước và được giải quyết. Và đây chỉ là những điểm thu hút chính!

Trang tính năng của iTerm2 nêu bật những điều sau:

  1. Tấm chia
  2. Cửa sổ phím nóng
  3. Tìm kiếm nổi bật
  4. Tự động hoàn thành
  5. Bản sao không người
  6. Lịch sử dán
  7. Phát lại tức thì
  8. Cấu hình
  9. Unixyness
  10. 256 màu (hoặc hơn!)
  11. Dễ đọc
  12. Báo cáo chuột
  13. Hỗ trợ gầm gừ
  14. Thẻ lộ
  15. Hồ sơ được gắn thẻ
  16. Đa ngôn ngữ
  17. Gây nên
  18. Lựa chọn thông minh
  19. Tích hợp vỏ
  20. Tự động chuyển đổi hồ sơ
  21. Hình ảnh nội tuyến
  22. Dấu thời gian
  23. Quản lý mật khẩu
  24. Dán nâng cao
  25. Chú thích
  26. danh hiệu
  27. Sản lượng thu được

-1

Tôi sử dụng iTerm2 vì tôi không thể định cấu hình Mac Terminal của mình có nền màu khác nhau khi tôi mở các Thiết bị đầu cuối khác nhau.


Ý bạn là ... Shell> Cửa sổ mới> chọn chủ đề của bạn ở đây? Ứng dụng thiết bị đầu cuối mặc định chắc chắn cho phép bạn chọn một màu khác nhau cho mỗi cửa sổ.
Charlie74

Nếu bạn thích chế độ xem theo tab ... Shell> Tab mới> chọn chủ đề của bạn ở đây. Mỗi tab sẽ có bảng màu riêng.
Charlie74

Làm thế nào bạn có thể đặt mỗi cửa sổ tab cho chủ đề màu khác nhau?
elliptic00

Như đã đề cập ở trên. Từ thanh menu ở đầu màn hình, chọn Shell> Tab mới> sau đó chọn bảng màu bạn muốn sử dụng cho tab mới.
Charlie74

nó không hoạt động trên phiên bản Mac 10.9.5 của tôi.
elliptic00
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.