ipython:在提示符下显示CWD

时间:2014-08-03 12:18:22

标签: ipython

ipython中,我更改了显示主机名和当前工作目录的提示,以模拟系统shell(bash):

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

除了小细节外,这种方法效果很好。当我在家时(/home/martin),它会显示完整路径,而不是惯常的~

alpha:/home/martin

而不是

alpha:~

是否可以更改为~

1 个答案:

答案 0 :(得分:0)

你可以使用

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

其中$ n = 0 .. 5. $当前工作目录,$ HOME替换为〜,并过滤掉仅包含$ n $ path元素

例如,您可以使用:

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