最漂亮( iTerm2+oh-my-zsh配色)

網(wǎng)上雖然教程很多茫经,但是很多還是不夠詳細(xì),我總結(jié)一篇比較容易安裝的圖文教程。先展示一下效果圖:

效果圖,很帥氣有木有

一腥泥、首先安裝iTem2

  • 安裝好后的截圖如下:


    安裝好后的截圖

二、安裝oh-my-zsh啃匿。

  • 方式一(如果無法安裝可通過方式二進(jìn)行安裝):
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
  • 方式二:
    1蛔外、下載oh-my-zsh,從Github地址Gitee地址下載:
    注:通過這種方式安裝需要先安裝HomeBrew
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    2溯乒、解壓后進(jìn)入到tools目錄執(zhí)行install.sh
     sh install.sh
    
image.png
  • 卸載:
    卸載oh-my-zsh命令:uninstall_oh_my_zsh
    
安裝oh-my-zsh
  • 安裝成功如下圖:


    成功安裝oh-my-zsh

三冒萄、安裝Powerline

Powerline 是一個極棒的 Vim 編輯器的狀態(tài)行插件,這個插件是使用 Python 開發(fā)的橙数,主要用于顯示狀態(tài)行和提示信息尊流,適用于很多軟件,比如 bash灯帮、zsh崖技、tmux 等等


由于和其它無關(guān)項(xiàng)目之間存在命名沖突,因此 powerline 只能放在 PyPI(Python Package Index)中的 powerline-status 包下.為了從 PyPI 中安裝該包钟哥,需要先準(zhǔn)備好 pip(該工具專門用于 Python 包的管理)工具

 輸入:python
 返回:zsh: command not found: python
 //說明沒有安裝python迎献,可通過下面命令安裝
  • 1、直接下載安裝Python(推薦腻贰,親測)吁恍,或者執(zhí)行如下命令

    brew install python3
    
    //如果執(zhí)行
    source ~/.bash_profile
    時(shí)出現(xiàn)
    /Users/用戶名/.bash_profile:6: unmatched
    

    說明.bash_profile配置出問題:
    .bash_profile中添加如下配置

    export PATH="/usr/bin:${PATH}"
    alias python="/usr/bin/python3"
    

    //然后再次執(zhí)行

    source ~/.bash_profile
    
  • 2、安裝pip

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3 get-pip.py
    

    如果最后出現(xiàn)如下命令播演,說明pip安裝成功
    但是下面圖片中黃色部分有警告冀瓦,說明沒有添加環(huán)境變量,我的路徑為:/Users/colyn/Library/Python/3.9/bin


    //在終端中執(zhí)行如下命令

    vim ~/.bashrc
    

    在打開的.bashrc中添加

    export PATH=/Users/hb24795/Library/Python/3.9/bin:$PATH
    

    查看pip版本號

    pip --version
    

    出現(xiàn)如下說明成功安裝写烤,環(huán)境變量配置成功

    pip 24.2 from /Users/colyn/Library/Python/3.9/lib/python/site-packages/pip (python 3.9)
    
  • 3翼闽、再安裝Powerline

    pip install powerline-status
    

四、安裝 Meslo 字體庫洲炊。

  • 方法1感局、可以直接復(fù)制下面命令到終端中安裝:
    # clone
    git clone https://github.com/powerline/fonts.git --depth=1
    # install
    cd fonts
    ./install.sh
    # clean-up a bit
    cd ..
    rm -rf fonts
    
  • 方法2尼啡、單獨(dú)下載 Meslo 字體,點(diǎn)擊 view raw 下載字體,然后安裝询微;如下圖
    單獨(dú)下載字體文件
  • 3崖瞭、配置item2:(iTerm2>Preferences>Profiles>Text>Change Font),如下圖:
    • 如果沒有發(fā)現(xiàn)紫色框的Non-ASCII Font,先在綠色箭頭所指的地方打鉤,然后再重啟.
      字體配置圖

五撑毛、安裝solarized配色方案

  • 在下圖中所指的地方直接選擇就行


六书聚、安裝agnoster主題。

  • oh-my-zsh已經(jīng)內(nèi)置該主題,不用再單獨(dú)下載了
  • 直接配置就行了
    • 進(jìn)入根目錄
    • 用vim編輯器打開隱藏文件.zshrc代态,將ZSH_THEME后面字段改為agnoster.
      配置主題
    • 重新打開iTerm2寺惫,效果如下


七、設(shè)置語法高亮 -- zsh-syntax-highlighting

  • 直接使用homebrew安裝zsh-syntax-highlighting插件
    brew install zsh-syntax-highlighting
    
  • 然后在根目錄下.zshrc中插入下面內(nèi)容:
    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    
  • .zshrc中插入下面內(nèi)容:
    plugins=(
      git
      zsh-syntax-highlighting
    )
    

八蹦疑、代碼補(bǔ)全插件

1西雀、zsh-completions,Github地址:zsh-completions

  • 在oh-my-zsh存儲庫中克隆存儲庫:
  git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
  • .zshrc中插入下面內(nèi)容:
plugins=(
  git
  zsh-completions
)
autoload -U compinit && compinit

2歉摧、zsh-autosuggestions:補(bǔ)全的是歷史輸入的命令艇肴,點(diǎn)擊方向鍵->即可補(bǔ)全

  • 使用homebrew安裝
brew install zsh-autosuggestions
  • .zshrc中插入下面內(nèi)容:
plugins=(
  git
  zsh-autosuggestions
)

九、最后再說一下效果圖中大拇指的配置:

  • 進(jìn)入主題目錄
    vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
    
  • 打開agnoster主題,按紅框里面的編輯保存完退出就好了叁温。
    vim agnoster.zsh-theme
    

十再悼、大功告成、喜歡的給點(diǎn)個贊

或許有用

  • 1膝但、查看shell:
    cat /etc/shells 
    
  • 2冲九、更改shell:
    chsh -s /bin/zsh
    
  • 3、查看當(dāng)前shell跟束,但不能時(shí)時(shí)反映shell莺奸,需重啟iTerm2:
    echo $SHELL
    
  • 4、Powerlevel10k美化教程
    https://github.com/Powerlevel9k/powerlevel9k/wiki/Show-Off-Your-Config
    這里需要用到一個網(wǎng)站:https://www.nerdfonts.com/cheat-sheet冀宴,可以搜索到圖標(biāo)對應(yīng)的 vcs
    然后在 .p10k.zsh 搜索 OS_ICON_CONTENT_EXPANSION灭贷,OS_ICON就是段的名稱,有些是搜索 段名_VISUAL_IDENTIFIER_EXPANSION略贮,這個要注意一下甚疟。然后把圖標(biāo)的 VCS 值更改上去即

十一、問題

問題一:

1逃延、安裝(手動下載)完zsh插件后览妖,執(zhí)行 source ~/.zshrc,顯示如下提示:

zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?

2·解決方法:

$ cd /usr/local/share/
$ sudo chmod -R 755 zsh
$ sudo chown -R root:staff zsh
//最后再執(zhí)行
source ~/.zshrc

參考文章地址:https://blog.csdn.net/weixin_34077371/article/details/86011940

問題二:終端啟動時(shí)出現(xiàn)%

終端執(zhí)行以下命令

chsh -s /bin/bash
//然后重啟一下命令行真友。
//想切換回去就命令行操作一下下面的操作
chsh -s /bin/zsh

iTerm 2 && Oh My Zsh【DIY教程——親身體驗(yàn)過程】
Mac下終端配置(item2 + oh-my-zsh + solarized配色方案)
用Powerline美化你的Mac終端和Vim
我的 Mac 終端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
Powerlevel9k --- 一個美觀而又實(shí)用的 ZSH 主題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末黄痪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子盔然,更是在濱河造成了極大的恐慌桅打,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愈案,死亡現(xiàn)場離奇詭異挺尾,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)站绪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門遭铺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恢准,你說我怎么就攤上這事魂挂。” “怎么了馁筐?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵涂召,是天一觀的道長。 經(jīng)常有香客問我敏沉,道長果正,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任盟迟,我火速辦了婚禮秋泳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘攒菠。我一直安慰自己迫皱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布辖众。 她就那樣靜靜地躺著卓起,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赵辕。 梳的紋絲不亂的頭發(fā)上既绩,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機(jī)與錄音还惠,去河邊找鬼饲握。 笑死,一個胖子當(dāng)著我的面吹牛蚕键,可吹牛的內(nèi)容都是我干的救欧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼锣光,長吁一口氣:“原來是場噩夢啊……” “哼笆怠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起誊爹,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蹬刷,失蹤者是張志新(化名)和其女友劉穎瓢捉,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體办成,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泡态,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了迂卢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片某弦。...
    茶點(diǎn)故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖而克,靈堂內(nèi)的尸體忽然破棺而出靶壮,到底是詐尸還是另有隱情并齐,我是刑警寧澤扩借,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站噪漾,受9級特大地震影響充活,放射性物質(zhì)發(fā)生泄漏蜂莉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一混卵、第九天 我趴在偏房一處隱蔽的房頂上張望映穗。 院中可真熱鬧,春花似錦幕随、人聲如沸蚁滋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辕录。三九已至,卻和暖如春梢卸,著一層夾襖步出監(jiān)牢的瞬間走诞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工蛤高, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蚣旱,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓戴陡,卻偏偏與公主長得像塞绿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子恤批,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容