安裝iTerm與oh-my-zsh工具,讓終端重生

此文旨在記錄本人搗鼓了一天之后終于成功安裝oh-my-zsh工具的整個(gè)心路歷程。

首先,關(guān)注到這個(gè)工具是因?yàn)橐淮闻既坏臋C(jī)會(huì),看到別人的終端可以提示之前輸入過的命令,覺得很神奇,也很方便,于是就上網(wǎng)找相關(guān)的工具,想讓自己的終端也變的如此神奇,于是就看到了oh-my-zsh,以及這個(gè)工具可以讓你的終端起飛的其他功能,所以,來吧,動(dòng)起來。

  1. 使用oh-my-zsh的前提是切換shellzsh

Mac默認(rèn)的情況下是bash,查看下當(dāng)前shell

echo $SHELL

此時(shí),如果終端顯示/bin/bash,那首先要查看一下系統(tǒng)是否有zsh

cat /etc/shells

如果沒有,首先要安裝一下zsh,因?yàn)镸ac系統(tǒng)自帶了zsh,安裝的過程不在復(fù)述。此時(shí),將當(dāng)前的shell切換到zsh

chsh -s /bin/zsh
  1. 安裝oh-my-zsh工具

工具的源碼在git上面,所以你的Mac必須裝了git,才能進(jìn)行接下來的操作,現(xiàn)在,我默認(rèn)你的電腦已經(jīng)有git了,執(zhí)行以下命令

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

此命令會(huì)在你的用戶目錄下創(chuàng)建一個(gè)名字為“oh-my-zsh”的隱藏文件夾。

  1. 安裝iTerm

這里下載iTerm,然后雙擊安裝即可,在該工具的Preferences里面,可以設(shè)置iTerm界面的背景顏色,字體顏色,字體格式,總之,能找出一款你喜歡的界面風(fēng)格。接下來的操作,我們都在iTerm里面進(jìn)行,并且,我現(xiàn)在用iTerm代替了終端。【手動(dòng)滑稽】

這里,我們可以安裝一些字體與配色方案給大家更多的選擇。安裝之前,首先要將字體庫與配色方案的源碼下載到本地,然后執(zhí)行install.sh文件,此處我們以放在桌面上舉例。cd到桌面目錄下,然后

- git clone https://github.com/powerline/fonts.git --depth=1
 
- cd fonts

- ./install.sh

下面是安裝配色方案,下載源碼,找到Solarized Dark.itermcolorsSolarized Light.itermcolors兩個(gè)文件,雙擊安裝即可。

- git clone https://github.com/altercation/solarized

- cd solarized/iterm2-colors-solarized/

- open .
  1. 安裝PowerLine

PowerLine是一個(gè)增強(qiáng)的Vim狀態(tài)欄插件。當(dāng)Vim處于NORMAL、INSERT、BLOCK等狀態(tài)時(shí),狀態(tài)欄會(huì)呈現(xiàn)不同的顏色,同時(shí)狀態(tài)欄還會(huì)顯示當(dāng)前編輯文件的格式(uft-8等)、文件類型(java、xml等)和光標(biāo)位置等。

【本段引用自這個(gè)博客,感謝博主】

- pip install powerline-status --user
  1. 安裝oh-my-zsh主題

在下載的oh-my-zsh文件夾中,包含themes文件夾,里面是所有自帶的主題,如果你想要除此之外的其他主題,把它下載到本地,執(zhí)行安裝文件即可,此處以agnoster主題進(jìn)行舉例

- git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git

- cd oh-my-zsh-agnoster-fcamblor/

- ./install

以上命令會(huì)將該主題拷貝到oh-my-zsh中的themes文件夾中,之后,用vi編輯器修改.zshrc配置文件中的ZSH_THEME參數(shù)的值,修改成你想要的主題名稱即可。

  • vi編輯
  • i插入
  • 修改文件
  • esc退出
  • :wq退出編輯器并保存

配置文件被修改之后,都要執(zhí)行一下配置文件,讓改動(dòng)生效。

source ~/.zshrc

這里有一個(gè)小插曲,因?yàn)槲业挠脩裟夸浵旅妫]有.zshrc文件,但是有一個(gè).zshrc文件夾,里面有一個(gè)文件叫做zshrc.zsh-template,導(dǎo)致我按照教程執(zhí)行總是不成功,后來我把oh-my-zsh/templates下的zshrc.zsh-template復(fù)制到用戶目錄下,并且更改了名字,然后就好了,我沒有仔細(xì)去考慮其中的原因,因?yàn)槌晒Φ男老惨呀?jīng)沖昏了我的頭腦?!臼謩?dòng)嘻嘻】

如果你想查看各個(gè)主題的效果圖,請點(diǎn)擊這里

  1. 安裝oh-my-zsh插件

下面以命令補(bǔ)全插件zsh-autosuggestions舉例說明如何安裝插件。跟上面在主題那里說的一樣oh-my-zsh文件夾中也自帶了一些插件,在plugins文件夾中,如果你需要的插件不在其中,你就要到網(wǎng)上去下載源碼,然后安裝。我們把下載的插件直接安裝到oh-my-zsh/plugins下面。

cd ~/.oh-my-zsh/plugins/

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

vi ~/.zshrc

找到配置文件中的plugins,把zsh-autosuggestions添加到里面,如果你安裝了高亮插件zsh-syntax-highlighting,要保證這個(gè)插件在插件列表的最下面。

plugins插件列表.png

然后,配置文件的最后一行添加上執(zhí)行該插件的代碼,本例中,需要加入

source ~/.oh-my-zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

然后source ~/.zshrc執(zhí)行一下配置文件,讓修改生效。

命令補(bǔ)全效果圖.png

至此,我心儀的命令補(bǔ)全功能就生效了。

尾記:上文參考以下博客,感謝各位博主。

http://m.itdecent.cn/p/9c3439cc3bdb

http://m.itdecent.cn/p/d194d29e488c?open_source=weibo_search

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容