термінал / вкладки імен


13

Чи є спосіб назвати вікно терміналу чи ще краще дати ім’я кожної вкладки. на даний момент вони просто отримують основну назву процесу: наприклад, вкладка, що працює з еластичним пошуком, отримує назву java


Відповіді:


11

Ви можете скористатися рішенням @bubu, або клацнути правою кнопкою миші на вкладці, вибрати "Перевірити вкладку" і звідти встановити заголовок.


5
Або натисніть, Cmd-Iщоб отримати інспектора.
Даніель Бек

2
Shift-Command-I (оболонка> редагувати заголовок) також показує інспектор і гарантує, що він вибере інформаційну область.
Кріс Пейдж

1
Як і в Mac OS X Lion 10.7, інспектор терміналу також підтримує встановлення заголовка вкладки окремо від заголовка вікна.
Кріс Пейдж

14

Добре.

echo -n -e "\ 033] 0; У радянській Росії заголовок задає вам \ 007"

встановить ваш заголовок на "У радянській Росії, заголовок встановлює вас"


3
Або, навіть коротше, ви можете використовувати echo -neзамість echo -n -e.
Wuffers

1
Мені здається, що жарти радянської Росії не
сприймаються

5
Зауважте, що "0" встановлює і вікно, і назву вкладки. Що стосується Mac OS X Lion 10.7, ви можете встановити їх самостійно, використовуючи "1" (назва вкладки) та "2" (назва вікна).
Кріс Пейдж

3
Я рекомендую використовувати printf замість echo, оскільки він простіший і портативніший (опція "-n" не визначена в POSIX):printf '\e]0;...\a'
Chris Page

2
Якщо вас цікавить, як це працює, він використовує послідовність відходу XTerm (також відомий як контрольна послідовність). Повний список послідовностей доступний тут .
TachyonVortex

2

Якщо ви робите це часто, ви можете зробити відповідь @ bubu такою функцією bash_profile, як:

tab() {
    echo -ne "\033]0;$*\007"   
}

А потім просто зателефонуйте йому, після чого слід назвати вкладку, наприклад tab Tab Title with Spaces!

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