Я провожу много времени в командной строке в течение рабочего дня и дома, так как я работаю исключительно с Ubuntu.
Я использовал терминал gnome по умолчанию, но дошел до того, что мне бы очень хотелось, чтобы мой терминал был отключен, чтобы мои общие задачи были как можно проще. В частности, я обнаружил, что трачу много времени на просмотр кода в терминале и работу в конфигурационных файлах.
В моем списке пожеланий было бы:
Кроме экрана GNU, я бы рекомендовал tmux . Это терминальный мультиплексор, как экран GNU.
Я лично использую gnome-терминал в качестве эмулятора терминала. Используя gnome-терминал, я запускаю GNU Screen (точнее, byobu ), чтобы работать с несколькими окнами. Вы можете стать действительно эффективным с этим. Я использую GNU Screen, потому что у меня часто есть долгоживущие терминальные сеансы, которые я могу проверить или вернуться позже.
Gnome-Terminal работает byobu (показывает только одно открытое окно)
Вы, кажется, больше интересуетесь графическое решение для управления терминальными окнами. Для этого я настоятельно рекомендую эмулятор терминала Terminator , который поддерживает несколько окон без необходимости использования мультиплексора, такого как GNU Screen. Вы можете разделить его по горизонтали и вертикали, сколько хотите, и есть даже вкладки. Если вам просто хочется запустить много терминалов, Terminator действительно хорош.
Терминатор (показаны несколько открытых окон Терминатора)
Мне нравится guake , который представляет собой выпадающий редактор (названный в честь консоли в играх типа quake). Вы нажимаете кнопку, и она скользит вниз, нажмите другую кнопку, и она скрывается. Нажмите другую кнопку, чтобы сделать ее полноэкранной и т. Д. Она поддерживает прозрачность, вкладки, цвет ... Вы называете это. (Вы можете запустить экран GNU изнутри, чтобы получить более одного видимого одновременно.)
Он находится в верхней части этого скриншота, прозрачно перекрывая некоторые вещи, которые я делал. (Нажмите для увеличения.) Я думаю, это выглядит хорошо.
Одно примечание: терминальный мультиплексор (tmux, screen и т. Д.) Не совпадает с эмулятором терминала (xterm, gnome-терминал, urxvt и т. Д.)
Помимо рекомендаций (мой, безусловно, будет tmux, и я недавно переключился с экрана) вы спрашивали о настройках.
Цветовое кодирование для всего
blockquote>Обязательно выберите терминал, который может поддерживать 256 цветов. Вы можете проверить это, загрузив простой Perl-скрипт с http://www.frexx.de/xterm-256-notes/data/256colors2.pl . chmod + x и запустите его (после краткого изучения кода).
Другое дело (если вы решите использовать tmux), чтобы убедиться, что он правильно устанавливает переменную окружения TERM. Обязательно поместите:
set -g default-terminal "screen-256color"
в файл ~ / .tmux.conf.
Легко изменить эстетику терминала (тщетно ли, чтобы мой терминал выглядел красиво?), например прозрачность, границы и т. д.
blockquote>Я использую urxvt после переключения с aterm (раньше я использовал gnome-терминал, xterm и многие другие). Оба поддерживают прозрачность и работают быстро (я говорю о возможности быстрого отображения длинного потока строк). Их можно настроить с помощью ~ / .Xresources или ~ / .Xdefaults.
Границы? Я думаю, что ваш оконный менеджер должен нарисовать те, которые, в свою очередь, зависят от темы, которую вы используете. Удачи.
Я предлагаю Тильду с Экраном; также zsh как оболочка может быть хорошей вещью!
Я очень рекомендую Терминатор.
Цветовое кодирование зависит от используемых вами команд. grep и ls оба принимают --color
По вопросам, связанным с аналогичным / аналогичным / аналоговым программным обеспечением, вы можете ознакомиться с хорошей вики alternativeto.net
Я могу от всей души порекомендовать Tmux. Пришедший от превосходного Terminator, потребовалась неделя или две, чтобы привыкнуть к сочетаниям клавиш, но сейчас я свободно говорю и нахожу его намного быстрее и гораздо более продуктивным, чем эмулятор на основе графического интерфейса.
Как и экран , он работает как собственный автономный экземпляр, и это здорово, что можно закрыть окно терминала на одном компьютере и открыть его через сш по другому. Когда я это делаю, я нахожу все свои окна и стекла там, где я их оставил. Handy.
Для координации цвета я бы порекомендовал tmux-powerline . Он дает вам строку состояния, которая очень хороша (и полезна тоже :)), и как только вы ее настроите, вы можете использовать vim powerline , которая использует те же ресурсы (см. Скриншот) например).
Я согласен с ответом Мартина относительно установки цветов терминала на screen-256color. Этот параметр также, кажется, решает случайные проблемы с отображением между tmux и mutt, например.
Я использую gnome-терминал + byobu (обертка вокруг экрана)