2011-07-29 49 views
8

我正在使用iTerm2並且通常會打開許多​​選項卡。不幸的是,所有標籤都顯示相同的標題「ruby」,因爲它是所有ruby腳本。爲Ruby/Rails動態更改iTerm2選項卡標題

但是一個是rails服務器,另一個rails控制檯,下一個是「spork」,...我想將標籤標題動態設置爲「server」,「console」或類似的東西,只要進程正在運行並在完成時回到默認值(「bash」)。

任何人都知道如何做到這一點?

謝謝。

回答

5

此命令將設置選項卡的標題MY_NEW_TITLE

回聲-e 「\ 033]; MY_NEW_TITLE \ 007」

+1

我知道,但標籤標題不會改變b在進程完成時確認爲缺省值。 –

1

做到這一點取決於你的shell的最好方法。

我使用的zsh,它允許您定義的命令時正在運行其運行鉤子函數,打印前提示,等(實際上,我使用的是github生活中的代碼。

看樣子雖然bash有similar functionality

我可能會在其中一個其他答案中使用echo命令,或者使用zsh的標題函數從腳本中設置標題,然後確保它使用在下一個提示畫出來。

相關問題