zoukankan      html  css  js  c++  java
  • macOS下iTerm2+zsh+oh-my-zsh+powerlevel10k打造最强终端


      以前我有记录一篇macOS配置iTerm2+zsh+oh-my-zsh环境的博客,还是和以前一样,先将最终展示图放在上面,毕竟看了有兴趣才想继续进行下一步。我们这里使用的是powerlevel10k这个zsh主题,我也是从powerlevel9k升级过来的,因为powerlevel10k在速度方面优化更佳,以前很可能并未加载很多的插件就非常慢,总体而言目前使用可以满足我的预期。

      本文中就不再记录iTerm2+zsh+oh-my-zsh的配置了,如果不知道前面配置的同学可以看我的另一篇博客:[传送门]https://www.cnblogs.com/Cherry-Linux/p/7008042.html。

    下载powerlevel10k

    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
      不出意外如果我们下载完直接在zshrc配置文件中配置上使用此主题会出现乱码,或者部分图标无法显示问题,需要我们安装以下的字体并进行配置。

    安装nerd-fonts字体

    brew tap homebrew/cask-fonts
    brew cask install font-hack-nerd-font

    配置iTerm2使用此字体


      实际上我们只需要将下面使用的字体设置为新下载的字体即可,上面的字体我已经使用习惯了,就不做修改了。

    修改.zshrc配置文件

    # POWERLEVEL9K SET
    POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( dir dir_writable vcs virtualenv)
    POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(os_icon public_ip load battery time)
    
    # BASE SET
    export PATH=$PATH:/usr/local/sbin
    export ZSH="/Users/federico/.oh-my-zsh"
    POWERLEVEL9K_MODE='nerdfont-complete'
    ZSH_THEME="powerlevel9k/powerlevel10k"
    export UPDATE_ZSH_DAYS=13
    source $ZSH/oh-my-zsh.sh
    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
    
    # PLUGINS SET
    plugins=(
        git
    )
    # ALIAS SET
    alias mtr='sudo mtr'
    alias grep='grep --color=auto'
    

      我这边配置的显示内容是自定义配置的,如果你也想自定义配置可以参考powerlevel10k功能列表:[传送门]https://github.com/romkatv/powerlevel10k/blob/master/README.md

  • 相关阅读:
    hdu 6702 ^&^ 位运算
    hdu 6709 Fishing Master 贪心
    hdu 6704 K-th occurrence 二分 ST表 后缀数组 主席树
    hdu 1423 Greatest Common Increasing Subsequence 最长公共上升子序列 LCIS
    hdu 5909 Tree Cutting FWT
    luogu P1588 丢失的牛 宽搜
    luogu P1003 铺地毯
    luogu P1104 生日
    luogu P1094 纪念品分组
    luogu P1093 奖学金
  • 原文地址:https://www.cnblogs.com/Cherry-Linux/p/12842273.html
Copyright © 2011-2022 走看看