タブのタイトルを短く、覚えやすいものに設定できるようにしたいのですが、それは多くの場合開いているためです。Command-Iを使用してタイトルをそのように設定できますが、OSXは現在実行中のプロセスの名前をそのタイトルに追加します(例: "test title-bash")。
タブタイトルの全文を設定する方法はありますか?
これはOSX 10.6にあります。以前は、10.5でSIMBLを使用してこれを行う方法がありましたが、それはもはや機能しません。
タブのタイトルを短く、覚えやすいものに設定できるようにしたいのですが、それは多くの場合開いているためです。Command-Iを使用してタイトルをそのように設定できますが、OSXは現在実行中のプロセスの名前をそのタイトルに追加します(例: "test title-bash")。
タブタイトルの全文を設定する方法はありますか?
これはOSX 10.6にあります。以前は、10.5でSIMBLを使用してこれを行う方法がありましたが、それはもはや機能しません。
回答:
環境設定で「アクティブなプロセスを表示」をオフにしました。他のすべての雑学とともに。別のトリビアが欲しい。
例として、.bash_profile
自分のホームディレクトリに次の2行があります。(.bash_profile
すべての新しいタブ/ウィンドウで実行されます)
PROMPT_COMMAND='echo -n -e "\033]0;`basename $PWD`\007"'
function vi { echo -n -e "\033]0;vi $1\007" ; vim $1 ;}
最初のコマンドは、タブを現在のバスの最後のディレクトリに設定します。例えば、私が~sherwood/foo/bar
これにいる場合、バーになります
2番目のコマンドは、vi(選択したエディター)を同じ種類のエコーを行うコマンドのペアに変換しますが、このファイルを編集していることを示すタブを設定します。だから、私が編集している場合~sherwood/foo/bar/baz
、それは表示されますvi baz
viに指定した内容が表示されることに注意してください。したがって、入力する
vi /some/long/path/to/a/../../name
と、タブに表示されるもの、または少なくとも収まるだけのタブが表示されます。
現時点では、タイトルバーをタブとは異なる方法で設定する方法を見つけていません。
xtermcontrolをインストールし(fink、macportsなどを介して)、それを使用してタイトルを任意に設定できます。私は以下の持っているcd
私には.bash_profile
、いつでも私は、ディレクトリを変更することをディレクトリがxtermウィンドウのタイトルにあるように:
cd() {
if [ -n "$1" ]; then
builtin cd "$@"; xtermcontrol --title "$@"
else
builtin cd ~; xtermcontrol --title "~"
fi
}
また、エイリアスをセットアップしたり、ssh設定をカスタマイズして、このホストを離れるときにホスト名がタイトルに追加されるようにすることもできます。