我正在尝试摆脱项2到经但有一件事我无法实现,这对我来说非常重要,那就是kube-ps1项目。它的作用是使当前 Kubernetes 上下文在提示符下可见,如下所示:
在 iterm2 中,这表示我处于“prod” Kubernetes 上下文中。我在 iterm2 中使用 Oh My Zsh,并刚刚使用页面上的文档安装了它:
brew install kube-ps1
由于我使用的是 zsh (ohmyzsh),因此我做了以下操作:
plugins=(
kube-ps1
)
PROMPT='$(kube_ps1)'$PROMPT # or RPROMPT='$(kube_ps1)'
在 iterm2 中,它现在可以正常工作(运行后kubeon
),并且我可以在提示中看到 kubernetes 上下文,但它似乎在 Warp 中不起作用。
我也尝试过这个:
$ source /opt/homebrew/Cellar/kube-ps1/0.8.0/share/kube-ps1.sh
PROMPT='$(kube_ps1)'$PROMPT # or RPROMPT='$(kube_ps1)'
但我仍然不起作用。如何让 kube-ps1 在 Warp 中工作?
答案1
您必须启用一个设置才能在 Warp 中启用自定义提示。截至撰写本文时,它位于“设置”->“功能”->“会话”->“尊重用户的自定义提示 (PS1)”中Warp 自定义提示 文档