set_rps1() {
DIR=`pwd|sed -e "s|$HOME|~|"`
if [ ${#DIR} -gt 30 ]; then
CurDir=${DIR[1,12]}...${DIR[${#DIR}-15,${#DIR}]};
else
CurDir=$DIR;
fi
RPS1="(${CurDir})"
}
precmd() {
set_rps1
}
.zshrcに設定しておくと,以下のような表示になる。
nishio@macBook[1]$ (~)
nishio@macBook[2]$ cd /opt/codesourcery/libexec/gcc/arm-none-linux-gnueabi/
nishio@macBook[3]$ (/opt/codesou...ne-linux-gnueabi)
参照:Customizing the Terminal: The Prompt
0 件のコメント:
コメントを投稿