Zsh 如何获得提示“/home/user@address:/path”?
我在我的 .zshrc 中运行以下失败
PROMPT='%d%>:%{\e[0m%} '
Run Code Online (Sandbox Code Playgroud)
我得到了我的提示
/home/masi
Run Code Online (Sandbox Code Playgroud)
这可能会给你你想要的(用户@主机:路径):
PROMPT=$'%n@%m:%d%{\e[0m%} '
Run Code Online (Sandbox Code Playgroud)
如果您想限制路径的长度(%>来自您的示例),请将其限制为仅显示最后 12 个字符,如下所示:
PROMPT=$'%n@%m:%12<...<%d%<<%{\e[0m%} '
Run Code Online (Sandbox Code Playgroud)
如果您实际上不希望在那里嵌入转义码(这是一个典型的 VT100 样式命令来清除任何粗体/等格式),您可以将其简化为:
PROMPT='%n@%m:%12<...<%d%<< '
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2368 次 |
| 最近记录: |