用户名中使用的Cygwin终端和zsh奇怪的字符

 骑马的仓鼠 发布于 2022-12-28 18:43

嗨,我最近在我的Windows机器人上使用cygwin安装了zsh但是当我键入zsh开始这个时,我得到以下内容:

 GG@GG-PC ~
$ zsh
\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$

在我的Mac上我使用iTerm2,这在这里设置起来要容易得多.此外,我在设置别名时遇到问题,这是因为它在配置文件方面没有正确设置,我可以在单独的文件中设置它.

我有什么想法可以解决?

1 个回答
  • 它看起来像zsh继承PS1了前一个shell 的值.在PS1环境变量设置shell提示,并zsh使用不同的格式用于提示取代比其它壳.启动后尝试输入以下命令zsh:

    PS1=$'%{\e]0;%d\a%}\n%F{green}%n@%m %F{yellow}%d%f\n%# '
    

    如果可行,请将该行添加到您的~/.zshrc文件中.

    这也可能是放置别名的好地方.

    2022-12-28 18:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有