ipython:在提示符中显示CWD

ipython:在提示符中显示CWD,ipython,Ipython,在ipython中,我将提示符更改为显示主机名和当前工作目录,以模拟system shell(bash): 除了一个小细节外,这一切都很好。当我在家时(/home/martin),它会显示完整路径,而不是通常的~: alpha:/home/martin 而不是 alpha:~ 是否可以更改为~?您可以使用 c.PromptManager.in_template = '\\h:\\Xn ' 其中$n=0。。5.$当前工作目录,$HOME替换为~,并过滤掉,只包含$n$路径元素 例如,您可以使

ipython
中,我将提示符更改为显示主机名和当前工作目录,以模拟system shell(bash):

除了一个小细节外,这一切都很好。当我在家时(
/home/martin
),它会显示完整路径,而不是通常的
~

alpha:/home/martin
而不是

alpha:~
是否可以更改为
~

您可以使用

c.PromptManager.in_template = '\\h:\\Xn '
其中$n=0。。5.$当前工作目录,$HOME替换为~,并过滤掉,只包含$n$路径元素

例如,您可以使用:

c.PromptManager.in_template = '\\h:\\X5 '
c.PromptManager.in_template = '\\h:\\X5 '