command-prompt - 如何使我的 zsh 提示看起来像 sh/bash 以 $ 而不是 % 结尾?
问题描述
谁能展示如何修改以下 zsh 提示环境变量分配以使其发出的字符串以$
(后跟空格)结尾,而不是%
?
export PROMPT='%F{111}%m:%F{2}%~ %#%f '
macOS Catalina 把默认的 shell 改成了 zsh,我看到了一篇鼓励切换的文章。我假设向后兼容,但提示逻辑发生了变化。
解决方案
export PROMPT='%F{111}%m:%F{2}%~ $%f '
有关 zsh 提示字符串自定义的更多选项 - http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Login-information
推荐阅读
- go - protobuf 消息字段 id 和字段顺序的关系是什么?
- kubernetes - 成功完成后自动删除 Argo 工作流
- php - 如何使用 php 7.3 在 html 页面上运行 php
- python - 如何自定义条形注释以不显示所选值
- python - PyTorch LSTM 正在预测训练数据集
- npm - 包含来自另一个文件的 package.json 依赖项
- javascript - 如何使用 Php 将新对象推送到 Js 中的数组中
- c# - Oracle 阻止 NET6 迁移 - 检测到超出依赖约束的包版本
- git - “git push --force”是否会推送存储库中的所有对象?
- python - 按列/行值匹配和合并python中2个单独数据帧的最佳方法?