2015-02-17 56 views
0

我目前正在幫助在Python中講授一門介紹性的計算機科學課程。該班正在通過終端介紹人們進行編程。我正在觀察的一個常見問題是學生們正努力從Python >>>提示符區分標準$提示符。在Linux終端中重新着色特定應用程序

出於好奇,是否有方法通過修改類似$ PS1的方式在終端內重新着色特定應用程序?

我在想,如果常規提示像白色一樣,但是Python中的任何內容都是暗黃色(\ e [33m)),那麼它可能會非常有用。

+0

[像這樣?](http://stackoverflow.com/q/10953812/645270) – keyser 2015-02-17 23:12:35

+0

不完全。我發現這篇文章,但除非我誤解了它,否則它似乎是通過PYTHONSTARTUP文件進行的。我想知道是否有辦法在shell中直接做到這一點。我不想在這些計算機上改變任何關於Python的安裝,只是爲了他們的用戶。 – fish 2015-02-17 23:50:28

+0

這是真的,但我不能說我看到編輯文件的問題。 – keyser 2015-02-18 11:09:38

回答

0

您可以使用sys.ps1sys.ps2進行編輯。 ps1更改>>>提示,而ps2更改延續...提示。你可以得到(幾乎)更多的信息here

+0

如果我正確理解這一點,爲了使此更改永久化,您需要更改PYTHONSTARTUP文件?那是對的嗎? – fish 2015-02-18 00:12:55