安裝oh-my-zsh(命令列工具)

misakivv發表於2024-05-09

目錄
  • 一、安裝zsh、git、wget
  • 二、安裝執行指令碼
    • 1、curl/wget下載
    • 2、手動下載
  • 三、切換主題
    • 1、編輯配置檔案
    • 2、切換主題
  • 四、安裝外掛
    • 1、zsh-syntax-highlighting(高亮語法錯誤)
    • 2、zsh-autosuggestions(自動補全)
  • 五、更多最佳化配置

一、安裝zsh、git、wget

安裝oh-my-zsh的前提需要先安裝zsh並且版本至少為 4.3.9。推薦使用 5.0.8 或更新版本

yum install -y wget git zsh

二、安裝執行指令碼

oh-my-zsh官網:https://ohmyzsh.sh/#insatll

1、curl/wget下載

  • 使用curl:

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
  • 使用wget:

    sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    

2、手動下載

GitHub:https://github.com/ohmyzsh/ohmyzsh

Gitee:https://gitee.com/mirrors/oh-my-zsh/

  1. 手動Download Zip

  2. 下載好的壓縮包上傳到虛擬機器/遠端連線工具

  3. #解壓
    yum install -y unzip
    unzip oh-my-zsh-master.zip
    
  4. #執行指令碼
    cd oh-my-zsh-master/tools
    ./install.sh
    

image-20240509215721372

手動輸入y即可體驗

三、切換主題

1、編輯配置檔案

編輯zsh配置檔案 ~/.zshrc

vim ~/.zshrc

2、切換主題

找到 ZSH_THEME="" 行

後面引號中即為主題名稱

image-20240509220111161

許多主題需要安裝 Powerline 字型或 Nerd 字型才能正確渲染。

沒有它們,這些主題將渲染出奇怪的提示符號

/oh-my-zsh-master/themes下是可供選擇的主題

  • 也可以使用 ZSH_THEME="random" 使用隨機主題
  • 隨機主題下可以使用 source ~/.zshrc 過載配置檔案來重新整理主題
  • 選出一個合適的主題後 可以使用命令 echo $RANDOM_THEME 來輸出當前的主題名稱

四、安裝外掛

1、zsh-syntax-highlighting(高亮語法錯誤)

官網:https://github.com/zsh-users/zsh-syntax-highlighting

下載外掛到本地指定目錄

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting

設定外掛自動載入

echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

過載配置檔案

source ~/.zshrc

2、zsh-autosuggestions(自動補全)

官網:https://github.com/zsh-users/zsh-autosuggestions

下載外掛到本地指定目錄

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

設定外掛自動載入

echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

過載配置檔案

source ~/.zshrc

五、更多最佳化配置

這篇 iTerm2 + Oh My Zsh 教程手把手讓你成為這條街最靚的仔-騰訊雲開發者社群-騰訊雲 (tencent.com)

相關文章