Настройка терминала
Я всегда стремлюсь сделать свою жизнь за компьютером удобнее. Терминал – инструмент, которым многие из нас пользуются достаточно часто, так почему бы не сделать его удобнее?
TotalTerminal
Разработчик известного всем TotalFinder уже давно выпустил очень удобную утилиту под OSX. Называется она TotalTerminal. Те, кто долго сидел на линуксом, может быть знают такую утилиту, как guake (или его альтернативы под другие среды рабочего стола). Все что делала эта утилита, так вызывала полупрозрачное окно терминала сверху по шорткату, как во многих играх (Имя guake произошло от quake).
TotalTerminal делает то же самое, но под OSX. Состоит оно из плагина и из .app, которое просто запускает Терминал, подгружая свой плагин.
Поэтому после установки советую положить TotalTerminal.app в автозагрузку. Настройки TotalTerminal находятся в настройках самого терминала.
Я поставил шорткат на shift+§, мне лично так очень удобно. Еще я в настройках поменял местоположение вслыающего окна. Оно у меня справа, ибо так удобней в него делать drag’n’drop.
Чтобы убрать иконку из дока, открываем Finder, переходим в Applications/Utilities, находим Ваш Terminal.app (Не TotalTerminal, а просто Terminal, который Терминал). Жмем правой кнопкой, показать содержимое пакета, Contents, там открываем Info.plist, да хоть в TextEdit, но лучше в чем-нибудь, что работает с .plist, да в том же XCode. Находим строчку Application is agent (UIElement)
и придаем ей значение True
.
Завершаем Terminal, запускаем TotalTerminal. Иконка исчезла! Вот только как теперь вызывать окно настроек, если надо? Разворачиваем окно TotalTerminal и жмем системный шорткат настроек cmd+,
(cmd+запятая). Новую вкладку можно открыть системным шорткатом cmd+t
.
Хотите поменять тему? Просто удалите стандартную тему Visor и TotalTerminal примет тему, которая выставлена в настройках.
На данный момент Терминал выглядит вот так:
Другие твики
Bash пусть и не zsh, но все же достаточно гибко настраивается. Я лишь предложу включить цвета и настроить приветствие. Приветствие – это то, с чего начинается каждая строка.
Для этого нам надо изменать файл .bash_profile, лежащий в корне вашей домашней директории. Легче всего это сделать в том же самом терминале простой коммандой nano ~/.bash_profile
. Открывается текстовой редактор, в конец файла дописываем:
export CLICOLOR=1
– активируем цвета.
export PS1="[\A] \u\[@\]\h:\w\$ "
Добавляем время в приветствие.
Жмем Ctrl+O, чтобы сохранить, Ctrl+X, чтобы выйти. Чтобы изменения сразу вошли в силу выполняем source ~/.bash_profile
, в противном случае они войдут в силу после перезапуска терминала.
Теперь при выводе, например, команды ls, все выводится в разных цветах. Цвета настраиваются в Настроки (Терминала)–>Настройки->Текст->Цвета ANSI.