zoukankan      html  css  js  c++  java
  • Manjaro终端美化

    终端美化仍有很多问题没有搞清楚,先记录一些可以用的东西。

    效果

    安装

    1. 首先检测有没有安装zsh。

      cat /etc/shells 
      

      如果没有则安装。

      sudo pacman -S zsh
      

      然后执行一下代码,并重启一下电脑。

      chsh -s $(which zsh)
      
    2. 安装oh-my-zsh

      cd ~
      git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
      

      然后把oh-my-zsh的配置文件拷贝一下

      cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
      source ~/.zshrc
      
    3. 安装主题

      • 使用内置主题。内置的主题被放在 ~/.oh-my-zsh/theme文件夹下,文件名是XXX.zsh-theme 。然后打开zshrc文件,进行配置即可。其中主题名称就是.zsh-theme 前面的内容。

        vim ~/.zshrc
        #找到这行,把agnoster改成你喜欢的主题名称就好
        ZSH_THEME="agnoster"
        #保存退出,刷新一下
        source ~/.zshrc
        
      • 安装其他主题。这里以Powerlevel10k为例。

        github地址: 开源地址

        从github进行克隆:

        git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
        

        如果下载速度较慢,可以从码云的镜像仓库进行下载:

        git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
        

        然后修改zshrc文件:

        vim ~/.zshrc
        #找到这行,把agnoster改成powerlevel10k/powerlevel10k
        ZSH_THEME="powerlevel10k/powerlevel10k"
        #保存退出,刷新一下
        source ~/.zshrc
        

        接下来应该是配置过程,按数字键进行选择就可以了。

    插件

    以语法高亮 zsh-syntax-highlighting 和命令补全插件 zsh-autosuggestions 为例:

    1. 下载插件

      cd ~/.oh-my-zsh/custom/plugins/
      git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
      git clone https://github.com/zsh-users/zsh-autosuggestions
      
    2. 修改配置文件

      #找到plugins
      vim ~/.zshrc
      plugins=(
      	git
      	zsh-autosuggestions
      	zsh-syntax-highlighting
      )
      

    字体

    如果出现一些奇怪的显示问题,可能是系统中缺少字体。可以通过以下方式安装字体。

    pacman -S powerline
    pacman -S powerline-fonts
    pacman -S powerline-vim
    

    本文参考:https://blog.csdn.net/m0_46322376/article/details/105761285

  • 相关阅读:
    使用基本的socket函数
    ODBC、ADO
    MFC开发ActiveX控件的简介
    MFC线程
    系统API函数实现多线程及线程同步
    IP地址控件
    加速键
    属性页对话框
    Tab控件
    树控件
  • 原文地址:https://www.cnblogs.com/SummerMorning/p/13061416.html
Copyright © 2011-2022 走看看