gpt4 book ai didi

zsh - 如何在 zsh 提示符下获取绝对路径?

转载 作者:行者123 更新时间:2023-12-02 11:26:18 27 4
gpt4 key购买 nike

我正在从 bash 切换到 zsh。

我想更新我的新 zsh 提示并环顾四周寻找方法,但我只通过 oh-my-zsh 找到了“解决方案”。

目标:

Location: ~/dir_1/dir_1_1/dir_1_1_1

我有什么:
Location: dir_1_1_1

代码 (source) :
 PS1='${SSH_CONNECTION+"%{$fg_bold[green]%}%n@%m:"}%{$fg_bold[green]%}Location: %c%{$reset_color%}$(git_prompt_info) '

最佳答案

Horacio Chavez在上面的评论中提到,你想看这里:http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html有关如何更改 zsh 中显示路径的详细信息。

在这种情况下,如果您要查找相对于您的主文件夹的路径,请包含 %~在您的 zsh-theme 文件中。你的提示现在看起来像这样:

PS1='${SSH_CONNECTION+"%{$fg_bold[green]%}%n@%m:"}%{$fg_bold[green]%}Location: %~%{$reset_color%}$(git_prompt_info) '

请注意,我只在您的提示中更改了一个字符。 %c已换成 %~ . %c只会提供您当前的目录( see the document link above, or here )

对于完整路径,您可以使用 %/

关于zsh - 如何在 zsh 提示符下获取绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623956/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com