【发布时间】:2015-02-17 23:09:04
【问题描述】:
我目前正在帮助辅导 Python 的计算机科学入门课程。该课程正在向人们介绍通过终端进行编程。我观察到的一个常见问题是学生正在努力区分标准 $ 提示符和 Python >>> 提示符。
出于好奇,有没有办法通过修改 $PS1 之类的东西来重新着色终端中的特定应用程序?
我在想,如果常规提示像白色但 Python 中的任何东西都是深黄色 (\e[33m),这可能会非常有帮助。
【问题讨论】:
-
不完全。我找到了该帖子,但除非我误解了它,否则它似乎是通过 PYTHONSTARTUP 文件进行的。我想知道是否有办法直接在 shell 中执行此操作。我不想改变任何关于在这些计算机上安装 Python 的事情,只是为了他们的用户。
-
没错,但我不能说我看到了编辑文件的问题。
-
另一个问题是编辑 sys.ps1 在 Windows 或 Bash 模拟器(即 GitBash 或 Cygwin)上不起作用。它确实适用于真正的 Unix 系统(即 Mac 和 Linux)。
标签: python linux bash terminal prompt