我最近制作了一个usercustomised.py
文件,如此处所述(https://docs.python.org/2/tutorial/appendix.html),该文件为我的sys.ps1
和sys.ps2
属性设置了以下颜色:
import sys
sys.ps1 = "\033[1;33m>>>\033[0m "
sys.ps2 = "\033[1;36m...\033[0m "
并将以下行添加到我的~/.bashrc
文件中:
export PYTHONSTARTUP="*path_to*/usercustomised.py"
但是,这现在破坏了我的python解释器中的缩进。现在,解释器不再使用char大小为4的连续缩进,而是使用一个大小为1的制表符,以及另一个大小为7的制表符。例如:
>>> for a in A:
... if line 1:
... line 2
代替
>>> for a in A:
... if line 1:
... line 2
当我在~/.bashrc
文件中的适当行上注释掉时,解释器会以正确的缩进(但现在是无色的,我并不特别希望)缩回正常状态。
这是怎么回事?我正在使用WSL和python 3.7。
答案 0 :(得分:0)
我认为您不应该更改此设置。在Python插件中查找配色方案。那里有很多。我认为附近会有一个人。