Oh My Zsh,Powerlevel10k主题图标显示异常,修改颜色&图标
本文最后更新于 565 天前,其中的信息可能已经有所发展或是发生改变

起初使用zsh都是在tabby中使用,图标显示正常,最近使用vs code开发的过程中遇到以下问题:

正常加载状态如下:

解决如下:

1. Homebrew使用本地代理

由于国内网络,使用 brew 也要更换国内大学的镜像源,但是这样的方法治标不治本,更新是快了,可是下载还是一样。结果就是导致大部分的更新都需要去下载源码然后本地编译,运气差一点的干脆源码也下载不下来,每次都要取消然后重试,不停地手工重复。

本地代理使用了小猫咪:clashx,那么可以使用本地代理

echo export ALL_PROXY=socks5://127.0.0.1:7890 >> ~/.bash_profile
 
//如果是zsh就下边这个
 
echo export ALL_PROXY=socks5://127.0.0.1:7890 >> ~/.zsh_profile

//加载
source .zsh_profile

安装powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
source .zshrc

然后设置你的powerlevel10k

图标字体问题

安装专门的终端字体

安装 Hack Nerd Font

  1. 官网:https://nerdfonts.com/
  2. 先搜索:brew search nerd,然后:brew install [字体名称]

修改终端字体

  • Mac OC 系统终端 -> 偏好设置 -> 字体 -> 修改成 Hack Nerd Font

vs code 配置

  • File -> Preferences -> Settings -> Editor: Font Family
  • 添加: ‘Hack Nerd Font’

修改颜色&自定义图标

修改个人自定义设置,配置文件:~/.p10k.zsh

  • 首先要获取颜色值,通过以下命令列出所有的颜色值
for code ({000..255}) print -P -- "$code: %F{$code}最左侧三位数字即颜色值Text Color%f"
  • 修改文件:~/.p10k.zsh,搜索POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION(Custom icon. 自定义图标)默认应该是注释掉的,打开注释,选择你要添加的图标或表情,即可替换
  • 搜索POWERLEVEL9K_OS_ICON_BACKGROUND(OS identifier color. 图标颜色)值设置为空即是透明色

修改后的效果图如下:

因为是自定义的图标,所以特别不协调,修改路径DIR背景如下:

  # Separator between same-color segments on the left.
  typeset -g POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR=
  # Separator between same-color segments on the right.
  typeset -g POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR='\uE0B7'
  # Separator between different-color segments on the left.
  typeset -g POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR=
  # Separator between different-color segments on the right.
  typeset -g POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR='\uE0B6'
  # The right end of left prompt.
  typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL=
  # The left end of right prompt.
  typeset -g POWERLEVEL9K_RIGHT_PROMPT_FIRST_SEGMENT_START_SYMBOL='\uE0B6'
  # The left end of left prompt.
  typeset -g POWERLEVEL9K_LEFT_PROMPT_FIRST_SEGMENT_START_SYMBOL=
  # The right end of right prompt.
  typeset -g POWERLEVEL9K_RIGHT_PROMPT_LAST_SEGMENT_END_SYMBOL='\uE0B4'
  # Left prompt terminator for lines without any segments.
  typeset -g POWERLEVEL9K_EMPTY_LINE_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL=

最终效果图:

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
首页