我想用自定義提示字符串打開一個新的xterm。 由於及時使用prompt
變量設置,我想我可能只是運行:如何在打開新的xterm時設置自定義提示?
xterm -e "set prompt = $prompt_string_of_my_choosing" #The organization I work for uses tcsh
的問題是,我想在xterm保持互動。 我試過tcsh -c
作爲-e
的命令,我試着找到另一個腳本來設置提示符以我想要的方式。我得到的結果不是具有默認提示的交互式shell,就是隻是關閉(或與-hold
保持打開但不交互)的xterm。
我但是能夠通過將以下至~/.cshrc
繞過問題:
if ($?calling_prompt) then set prompt = "$calling_prompt" endif
當然,我預設的$calling_prompt
可變提前。 這可行,但需要我編輯~/.cshrc
,所以它不是一個全球性的解決方案。
任何想法?
嗯,我會建議做'calling_prompt'破解,直到我看到你已經嘗試並拒絕了這個選項。在進入交互模式之前,似乎tcsh沒有執行腳本(或內聯代碼)的選項。它看起來並不尊重導出的提示變量,也不允許您選擇備用配置文件。所以看來你最好的選擇仍然是編輯.cshrc/.tcshrc。 – Teajay