2017-04-04 71 views
1
與文本提示更換CWD的一部分

我試圖讓下面的行爲我提示在TCSH:在TCSH

/users/james/ $ cd /projects/android/new_project/1.0/ 
New Project {1.0}/$ cd vars 
New Project {1.0} /vars/ $ 

我已經看過用cwdcmd,但我相信,可變我分配給存儲cwd只會傳遞給提示一次。 我也看過使用設置提示='%c3'等,但這隻顯示尾隨n目錄,並沒有消除最初的。 在有人建議我更換shell之前,我必須使用TCSH。

謝謝!

+0

您可能要問這對superuser.com代替。 –

+0

...好計劃...! – jimmygoska

回答

2

對於tcsh我使用如下:

alias precmd 'source ~/bin/prompt.sh' 

和裏面的腳本,我可以做任何我喜歡

set prompt="┌[%[email protected]%m variable=${ENV_VAR}]\n└[%~] " 

這樣,你的提示始終做到日期。更重要的是,您可以根據您的位置以及設置的變量輕鬆創建條件提示。

你可以多找一些「小玩意」在這裏:http://www.owsiak.org/?s=tcsh

+0

謝謝!這正是我想要完成的。在該網站上也有一些很棒的內容。 '┌[james New Project {1.0}]' '└[vars] pwd' '/ projects/android/new_project/1.0/vars' 不能標記爲有用,因爲我在12位代表。乾杯! – jimmygoska