在使用基於 Unix 的環境時,我們的大部分時間將花在終端機上。 一個好看的終端機會讓您使用起來有更好的體驗,並且提高工作的生產力,這就是 Oh-My-Zsh 的用處。
Oh-My-Zsh 是一個用於管理 Zsh 配置的開源框架,有廣大的社群。 它擁有大量有用的功能、外掛、支援程式、佈景主題和一些可以讓你在終端機上更有效率的東西。 目前支持 275 多個套件和 150 個主題。
首先,您需要安裝 Zsh 並將其設置為 Ubuntu 中的預設 shell,如果您還沒有安裝,可以參考這篇文章安裝 Zsh。
Oh-My-Zsh 的安裝過程會需要用到 Curl 或 Wget 命令,也會需要 git。我們可以用以下 apt 命令將它們安裝起來。
$ sudo apt install curl wget git
接著,通過命令使用 curl 或 wget 安裝 Oh My Zsh,如圖所示。
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
// 或者
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
安裝 Oh-My-Zsh 後,它將備份您現有的 .zhrc
文件。 然後將使用設定建立一個新的 .zshrc
文件。 因此,當您之後刪除 Oh-My-Zsh 時,將自動恢復舊的 .zshrc
文件。
所有設定都放在 .zshrc
文件下。 您可以在此處更改參數或啟用新套件,或根據需要更改佈景主題。
讓我們拆解認識一些可以在 .zshrc
文件中修改的重要參數。
Oh-My-Zsh 安裝後自動就附帶了許多不同類型的佈景主題, 整個終端機的外觀和感覺都因此煥然一新。 您若想要了解有那些佈景主題,它們就安裝在您的家目錄下的 .oh-my-zsh/themes/
NOTE:圖中的 /home/tecmint/ 為示範帳號,請將 tecmint 置換為您的帳號哦。
預設情況下,”robbyrussell” 會是使用的佈景主題。 若要更改主題,請修改 .zshrc
文件下的參數 “ZSH_THEME=“。
修改完畢後再使用底下命令讓修改生效:
$ source ~/.zshrc
Oh-My-Zsh 支持大量的外掛。 設定外掛非常簡單。 您所要做的就是知道這些外掛包並在 .zshrc
文件的 plugins 參數中添加外掛名稱。 預設情況下,git 是安裝後唯一啟用的外掛。
這些外掛都記錄放在 plugins/
文件夾,你可以很輕易找到它們。
ls ~/.oh-my-zsh/plugins
通過將外掛名稱添加到位於 $HOME 目錄中的 .zshrc
文件即可使外掛生效,要在 plugins=() 中添加外掛名稱,每個外掛名稱之間有一個空格。
$ vim ~/.zshrc
例如,這會按以下順序啟用 rails、git 和 ruby 外掛。
然後再使用 source ~/.zshrc
指令即可使修改生效。
© Copyrights 從想像到創造. All Rights Reserved.