Чим відрізняється iTerm2 від Terminal?


149

Я постійно чую, що iTerm2 набагато краще, ніж Terminal. Однак, коли я завантажував iTerm2, я не бачив, що робить його кращим перед Terminal. Які відмінності між цими двома програмами?


7
чесно кажучи, термінал значно покращився від Leopard> SL> Lion. iTerm раніше вимагався, тепер це просто приємно. Я фактично повернувся до терміналу в Леві тепер, коли кольори ANSI повністю підтримуються. Більше SIMBL!
lemonginger

7
Натисніть Cmd + Shift + D і вивчіть.
Підроблене ім’я

@Fake Awesome! Але Термінал це вже робить.
daviesgeek

Переконайтесь, що ви позначили це як iTerm2 іншою розробкою.
окудо

2
Моя думка? В основному, це різниця між роллс-ройсом і хондою. Обоє дістануть вас туди, куди ви хочете поїхати, але одна з них - це набагато приємніша їзда з безліччю приємних функцій. Поточна бета-версія має ще більше можливостей. Чудовий.
pdwalker

Відповіді:


66

Є кілька особливостей , перерахованих на їх сторінці особливостей .

Деякі функції, які мені подобаються:

  • Вигляд розділеної панелі
  • Вікно швидкої клавіші для миттєвого терміналу в будь-якому місці
  • Пошук виділить усі знайдені слова (наприклад, у Chrome та Safari)
  • Копія без мышей
  • Миттєве відтворення (може "перемотати" сеанс у випадку, якщо ви забули щось відмітити / скопіювати)
  • Вставити історію
  • Підтримка Growl для оповіщення, коли процес завершується

Я погоджуюся з усіма ними, і я хотів би додати одну, командну трансляцію! Якщо ви робите такі речі, як кодування журналів із кількома хостами або обробка даних, це супер інтуїтивно.
StanleyZ

41

@ joel відповідь хороша, але Terminal.app отримав деякі ексклюзивні функції у Lion:

  • підтримка функції відновлення Лева
  • підтримка системних сервісів - це означає, що у мене є системний ярлик для "нового терміналу в цій папці" без сторонніх злому.
  • підтримка системних сервісів означає чудову інтеграцію автоматизатора
  • проксі-документ у вікні та загалом краща підтримка науково-дослідної роботи
  • клацніть правою кнопкою миші на рядку, щоб шукати в man-сторінках або відкрити його man-сторінку у прохолодному плаваючому вікні. Дійсно зручно!

Дивіться: http://www.macosxautomation.com/lion/terminal.html


3
256 кольорів, стирання кольорів фону (BCE), настроювані кольори ANSI, повний екран, індикатори стану на вкладках та піктограми док-станції, включаючи відображення терміналів у мінімізованих вікнах. О, і, значно покращений візуальний дзвін :-)
Кріс Сторінка

17

Я просто люблю iTerm, тому що в ньому є автоматичне завершення команд. Це просто приголомшливо.

Зі списку функцій для iTerm2 на його веб-сайті:

Просто введіть початок будь-якого слова, яке коли-небудь з’являлося у вашому вікні, а потім Cmd-; відкриється вікно з пропозиціями. Слово, яке ви шукаєте, як правило, у верхній частині списку!

введіть тут опис зображення


Так само і Термінал.
daviesgeek

4
Хоча автодоповнення є особливістю bashінших оболонок ( zshмає особливо дивовижне автозаповнення), а не саме додаток Terminal. iTerm2 також має спеціальний режим автозаповнення ... iterm2.com/#/section/features/autocomplete
ocodo

@slomojo так, то ⌘-; досить класно.
Аджіт

1
Я повинен додати, що особисто я думаю, що завершення zsh - це найкраще, що я використовував у оболонці / терміналі. (Особливо, коли використовується з о-
мі-зш

1
@slomojo Я бачу зараз. (картинка пояснює це)
daviesgeek

15

Окрім вже перерахованих функцій, iTerm2 постійно вдосконалюється, в той час як Terminal отримує незначні оновлення кожні кілька років. Запити на функції мають набагато кращі шанси бути задоволеними в iTerm2. У наступному випуску є кілька цікавих речей, які ще не задокументовані, але ознайомтесь із нотатками про останні випуски, щоб побачити їх.

Також зазначу, що в коментарі до ОП є певна плутанина щодо розділених панелей. Розділені панелі терміналу дають вам два види одного і того ж вікна, тоді як iTerm2 надає вам необмежену кількість незалежних терміналів на одній вкладці.


1
Як завжди, якщо щось важливе для вас, будь ласка, подайте детальний запит на покращення або звіт про помилку на bugreport.apple.com . Це найкращий спосіб забезпечити почуття вашого голосу. Якщо говорити про це в Інтернеті, це хіт-пропуск. Хоча Lion Terminal має низку вдосконалень та виправлень, частково завдяки відгукам, що бачать в Інтернеті.
Chris Page

@ChrisPage Ви можете додати, що вам потрібно бути зареєстрованим розробником Apple, щоб мати можливість увійти на цей веб-сайт.
Вім Деблауве

1
@WimDeblauwe: Так, вам потрібен безкоштовний обліковий запис розробника, щоб створити звіт про помилку. Також зауважте, що ви можете використовувати apple.com/feedback/macosx.html без будь-якого облікового запису. Маючи (безкоштовний) обліковий запис розробника, ви можете відстежувати стан звіту про помилку.
Кріс Пейдж

FYI, посилання на зворотній зв'язок, який не потребує облікового запису розробника, Кріс Сторін згадується вище, перейшов на apple.com/feedback/macos.html (я думаю, тому що Apple перерекомендувала Mac OS X на macOS)
Метт

5

Функція, яку я вибрав iTerm, - це можливість вирізати або скопіювати, просто вибравши текст і вставити, просто за допомогою середньої кнопки


Я розумію, що це стандартна поведінка X11 / Xterm, але вони не є стандартними для додатків Mac OS X. Окрім того, як до цього звикнути, чому вони значно зручніші, ніж звичайні команди Copy / Paste? Примітка: Термінал має часткову підтримку Middle-Click, яка викликає команду Вставити вибір.
Кріс Пейдж,

2
тому що ви не використовуєте клавіатуру, використовуючи ці, а також менше дій, щоб зробити копію, а також ви можете скопіювати з вікна, на яке не потрібно клацати, щоб отримати фокус
user151019,

4

iTerm підтримує відкриття вікон у повноекранному режимі за замовчуванням, і є можливість використовувати власні повноекранні вікна, у яких немає анімації для зміни просторів і не вимикається ⌘H.

Він також має додатковий банер пошуку замість діалогового вікна пошуку. А ви можете вибрати текст, шукаючи вкладку початку та натискання, щоб розширити виділення одним словом.


2

Я використовую iTerm2 для своєї роботи з біоінформатики, і, наприклад, налаштував його таким чином, що він автоматично відкриває веб-сайт браузера геном у певному положенні хромосоми, коли я клацну клавішею cmd на позиції хромосоми.

Крім того, я розробив розумний відбір, щоб дозволити мені відбирати лише послідовності ДНК тощо.

Також я встановлюю його для відтворення звуку, якщо повідомлення про помилку виникає в терміналі.

Це, звичайно, дуже конкретні випадки використання, але показує, наскільки здатний iTerm2, порівняно з простим клієнтом Terminal.


2

Якщо ви захоплений користувач VIM, тоді режим миші в iTerm2 працює належним чином - ви можете розташувати курсор і вибрати текст за допомогою миші (він працює на терміналі, але це баггі). Крім того, якщо ви працюєте з VIM (або іншими консольними програмами, які використовують "альтернативний" екран (t_ti, t_te)), то прокрутка також працює належним чином.

Також є дуже корисний інструмент пошуку, за допомогою якого можна шукати вміст усіх відкритих вкладок iTerm2, до яких можна дійти, перейшовши до Вікно-> Експозиція всіх вкладок ( E).

Мені також подобається функція відображення вбудованого зображення, яка можлива за допомогою інструментів інструментів iTerm2, які використовують деякі спеціальні коди виходу


Дивовижний! Я завжди хотів, щоб ця функція була включена! :) Здається, що це не працює на Терміналі, чому це так? як-от: встановіть мишу = не робите нічого, напевне, суть, iTerm2 краще :)
Чарлі Паркер

1

З веб-сайту iTerm2:

iTerm2 має безліч особливостей . Кожне можливе бажання, яке термінальний користувач, можливо, було передбачене і вирішене. І це лише головні визначні пам'ятки!

На сторінці функцій iTerm2 висвітлено наступне:

  1. Розділені панелі
  2. Вікно швидкої клавіші
  3. Пошук виділено
  4. Автозаповнення
  5. Безмовна копія
  6. Вставити історію
  7. Миттєве відтворення
  8. Налаштування
  9. Унікальність
  10. 256 кольорів (або більше!)
  11. Читабельність
  12. Звітування з мишами
  13. Підтримка Growl
  14. Вкладка Exposé
  15. Теги з тегами
  16. Багатомовний
  17. Тригери
  18. Розумний вибір
  19. Інтеграція оболонок
  20. Автоматична комутація профілю
  21. Вбудовані зображення
  22. Мітки часу
  23. Менеджер паролів
  24. Розширена вставка
  25. Анотації
  26. Значки
  27. Захоплений вихід

-1

Я використовую iTerm2, оскільки я не можу налаштувати мій термінал Mac, що має різні кольори фону, коли я відкриваю різні термінали.


Ви маєте на увазі ... Shell> New Window> виберіть тут свою тему? Додаток терміналу за замовчуванням безумовно дозволяє вибрати інший колір у вікні.
Чарлі74

Якщо ви віддаєте перевагу перегляду з вкладками ... Shell> New Tab> виберіть свою тему тут. Кожна вкладка матиме власну кольорову гаму.
Charlie74

як можна встановити кожне вікно вкладки на різну кольорову тему?
elliptic00

Як зазначено вище. На панелі меню у верхній частині екрана виберіть «Оболонка»> «Нова вкладка»> потім виберіть кольорову схему, яку ви хочете використовувати для нової вкладки.
Charlie74

він не працює на моїй версії Mac 10.9.5.
elliptic00
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.