31 октября 2011
iTerm2 — замена iTerm и Terminal.app
Стандартный терминал в Mac OS X — вещь весьма простая и малофункциональная. Тем из нас, кто много времени проводит в консоли (например, администрируя сервера), важно иметь под рукой удобный инструмент для этого. И стандартное приложение (Terminal.app) на это звание даже не претендует.
И я стал искать альтернативу. Сначала какое-то время пользовался iTerm, но он весьма медленно развивался, да и к тому же периодически падал.
И вот через какое-то время я наткнулся на iTerm2 — форк приложения iTerm, в котором автор постарался реализовать все фичи, которые хотели иметь пользователи iTerm. И, надо признать, вышло неплохо.
Итак, что может предложить нам iTerm2?
- 256 цветов. Я часто пользуюсь vim, и сразу скажу — для меня это очень важная фича.
- Quake-style терминал, когда окошко с консолью «выпадает» сверху. Когда я ушел с Linux, мне очень не хватало этого функционала.
- Традиции unix. Фокусировка по мыши, копирование при выделении, вставка текста по средней кнопке, и большое кол-во клавиатурных шорткатов.
- Поиск по текущей консоли. С возможностью скопировать найденное и вставить его без мыши.
- Поддержка полноэкранного режима. Можно работать без внешних раздражителей.
Это — базовый функционал. А теперь давайте посмотрим на действительно интересные вещи.
- Instant Replay. Это, без сомнений, моя самая любимая фича. Представьте, что вы наблюдали в top нагрузку процессора, и в какой-то момент у вас резко прыгнула нагрузка. И что самое печальное, вы не успели рассмотреть что именно вызвало прыжок. Вы открываете instant replay и смотрите повторно что же это было. Даже можно поставить на паузу и внимательно рассмотреть все детали.
- Поддержка Growl — представьте что у вас в одном табе выполняется какая-то долгая процедура. Например заливка огромной копии базы данных. Когда заливка прекратится, у вас выползет уведомление, которое сообщит что команда завершилась (успешно или нет). Так-то.
- Expose Tabs — думаю, владельцам маков про Expose говорить не надо, но все же — эта фича позволит показать на экране сразу все табы, чтобы быстро найти нужный и перейти к нему.
- Профили с тегами. Нужны разные конфигурации для разных ситуаций/серверов? Не проблема. Сервера 1,2,3 с тегами work, freebsd, и сервера seph, ceph с тегами personal, linux. Каждый профиль полностью настраивается. А профили можно искать как по тегам, так и по именам.
Автор приложения всегда рад новым идеям, код открыт, и приложение полностью свободное — качай @ ставь.
Оставить комментарий