前幾天失心瘋,玩起了 Git ,在網路上亂找一些關於 Git 的資料,像是一些參數設定,GUI工具之類的。因為現在的專案管理用的是 Git ,但它強大的功能也帶來了複雜的操作,雖然不見得什麼都用得到,但有得用,不學一學,用來耍酷一下就覺得很難過。
結果其中找了一項是,在 .bash_profile 裡加入:
PS1="[\[\033[1;32m\]\w\[\033[0m\]]\[\033[1;36m\]\$(git_branch)\[\033[0;33m\]\$(git_since_last_commit)\[\033[0m\]$ "
哇塞,這一行,可是讓我看的頭昏眼花。但又挑起了我的好奇心,所以就查了起來。一查之下才發現,原來提示字元可以玩的花樣多到可以寫出這麼一篇 HOWTO - Bash-Prompt-HOWTO
PS:
加入 .bash_profile 的那一行,是在提示字元加入了「現在路徑」、「branch 名稱」還有「這個 branch 多久沒有 commit 了」。而其中 "$(git_branch)" 和 "$(git_since_last_commit)" 是另外寫的兩個function。分別是抓 branch 跟時間。
來源網站是:http://ihower.tw/blog/archives/5436
沒有留言:
張貼留言