Я постоянно слышу, что iTerm2 намного лучше, чем Terminal. Однако, когда я скачал iTerm2, я не увидел, что делает его предпочтительнее, чем Терминал. В чем разница между этими двумя приложениями?
Есть несколько функций, перечисленных на их странице функций .
Некоторые из функций, которые мне нравятся:
Ответ @joel хорош, но Terminal.app получил некоторые эксклюзивные функции в Lion:
Мне просто нравится iTerm, потому что в нем есть автозаполнение команд. Это просто потрясающе.
Из списка функций iTerm2 на его веб-сайте:
Просто введите начало любого слова, которое когда-либо появлялось в вашем окне, а затем нажмите Cmd-; откроет окно с предложениями. Слово, которое вы ищете, обычно находится в начале списка!
bash
и других оболочек ( zsh
имеет особенно классное автозаполнение), а не самого приложения Terminal. iTerm2 также имеет специальный режим автозаполнения... iterm2.com/#/section/features/autocompleteПомимо уже перечисленных функций, iTerm2 постоянно совершенствуется, а Terminal получает небольшие обновления каждые несколько лет. Запросы функций имеют гораздо больше шансов быть удовлетворенными в iTerm2. В следующем выпуске появятся кое-какие интересные вещи, которые еще не задокументированы, но вы можете просмотреть примечания к последним выпускам, чтобы увидеть их.
Кроме того, я хотел бы отметить, что есть некоторая путаница в отношении разделенных панелей в комментарии в OP. Разделенные панели терминала дают вам два вида одного и того же окна, а iTerm2 дает вам неограниченное количество независимых терминалов на одной вкладке.
Функция, для которой я выбрал iTerm, — это возможность вырезать или копировать, просто выбрав текст и вставив его, просто используя среднюю кнопку.
iTerm поддерживает открытие окон в полноэкранном режиме по умолчанию, и есть возможность использовать настраиваемые полноэкранные окна, в которых нет анимации для смены пробелов и не отключается ⌘H.
Он также имеет дополнительный поисковый баннер вместо диалогового окна поиска. И вы можете выбрать текст, выполнив поиск по началу и нажав вкладку, чтобы расширить выделение отдельными словами.
Я использую iTerm2 для своей работы в области биоинформатики и, например, настроил его таким образом, чтобы он автоматически открывал веб-сайт браузера генома в определенной позиции хромосомы, когда я щелкаю по ней с нажатой клавишей cmd.
Кроме того, я повозился с интеллектуальным выбором, чтобы позволить мне выбирать только последовательности ДНК и т. д.
Также я настроил его на воспроизведение звука, если в терминале появляется сообщение об ошибке.
Это, конечно, очень специфические варианты использования, но они показывают, насколько эффективен iTerm2 по сравнению с простым терминальным клиентом.
Если вы являетесь активным пользователем VIM, то режим мыши в iTerm2 работает правильно — вы можете позиционировать курсор и выделять текст с помощью мыши (это работает в терминале, но глючит). Кроме того, когда вы используете VIM (или другие консольные приложения, использующие «альтернативный» экран (t_ti, t_te)), прокрутка также работает правильно.
Также есть очень полезное средство поиска, которое можно использовать для поиска содержимого всех открытых вкладок iTerm2, доступ к которым можно получить, перейдя в Window-> Exposé all Tabs ( ⌥⌘E).
Мне также нравится встроенная функция отображения изображений, которая возможна с помощью инструментов инструментов iTerm2, которые используют некоторые пользовательские escape-коды .
С веб-сайта iTerm2:
iTerm2 имеет множество функций . Все мыслимые желания пользователя терминала были предусмотрены и решены. И это только основные достопримечательности!
На странице функций iTerm2 выделено следующее:
Я использую iTerm2, так как не могу настроить свой терминал Mac на разный цвет фона при открытии разных терминалов.
лимонгинджер
Поддельное имя
Дэвисгик
окодо
Дэвисгик
окодо
Поддельное имя
Дэвисгик
Поддельное имя
дальмблин
pal4life
пешеход
Томас Эдинг