当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何在zsh提示符下获取绝对路径?》经验,为你挑选了1个好方法。

我正在从bash切换到zsh.

我想更新我的新zsh提示并四处寻找方法,但我只通过oh-my-zsh找到了"解决方案".

目标:

Location: ~/dir_1/dir_1_1/dir_1_1_1

是)我有的:

Location: dir_1_1_1

代码(来源):

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

Caleb Adams.. 9

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

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

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

请注意,我只在提示中更改了一个字符.在%c被换了%~.%c只会给你当前的目录(见上面的文档链接,或这里)

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



1> Caleb Adams..:

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

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

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

请注意,我只在提示中更改了一个字符.在%c被换了%~.%c只会给你当前的目录(见上面的文档链接,或这里)

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

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有