Mac安裝oh my zsh插件autojump梳猪、zsh-syntax-highlighting、zsh-autosuggestion

一蒸痹、安裝oh my zsh

1. zsh是什么春弥???

Zsh 是一款強(qiáng)大的虛擬終端呛哟,既是一個(gè)系統(tǒng)的虛擬終端,也可以作為一個(gè)腳本語(yǔ)言的交互解析器惕稻。

2. 如何查看是否安裝了zsh竖共???

  • 在終端輸入:
$ zsh --version
  • 我的輸出:
zsh 5.7.1 (x86_64-apple-darwin19.0)

這表示我已經(jīng)安裝了zsh

3. oh my zsh

① 安裝

可以通過(guò) curlwget 兩種方式來(lái)安裝,用一條命令即可安裝俺祠。

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

② 簡(jiǎn)單配置

設(shè)置固定主題
  • 終端輸入:open ~/.zshrc
  • 找到ZSH_THEME="robbyrussell",這里公给,已經(jīng)設(shè)置了默認(rèn)主題robbyrussell,若要修改主題請(qǐng)按此格式:ZSH_THEME="主題名稱"
  • 保存文件,重新打開(kāi)終端
設(shè)置隨機(jī)主題
  • 終端輸入:open ~/.zshrc
  • 主題設(shè)置為:ZSH_THEME="random"
  • 這樣每次打開(kāi)終端時(shí)蜘渣,主題都是隨機(jī)的淌铐。
  • 例:下一次打開(kāi)終端時(shí),會(huì)輸出形如[oh-my-zsh] Random theme 'xiong-chiamiov' loaded的語(yǔ)句蔫缸,'xiong-chiamiov'即主題名稱腿准,如果你喜歡這個(gè)主題,可以把它設(shè)置在你的.zshrc中拾碌。
查看主題名稱

oh my zsh 默認(rèn)自帶了一些默認(rèn)主題吐葱,存放在 ~/.oh-my-zsh/themes目錄中。我們可以查看這些主題:

$ cd ~/.oh-my-zsh/themes && ls

③ 卸載oh my zsh

$ uninstall_oh_my_zsh
   Are you sure you want to remove Oh My Zsh? [y/N]  Y

④ oh my zsh 的自動(dòng)更新提示誤觸關(guān)掉了解決辦法

$ upgrade_oh_my_zsh

二校翔、安裝autojump

插件功能:實(shí)現(xiàn)目錄間快速跳轉(zhuǎn)志鹃,想去哪個(gè)目錄直接 j + 目錄名耀盗,不用再頻繁的 cd 了!

1. 安裝步驟

  • 在終端輸入:
$ brew install autojump
  • 輸出:
==> Downloading https://homebrew.bintray.com/bottles/autojump-22.5.3.catalina.bo
######################################################################## 100.0%
==> Pouring autojump-22.5.3.catalina.bottle.tar.gz
==> Caveats
Add the following line to your ~/.bash_profile or ~/.zshrc file (and remember
to source the file to update your current session):
  [ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh

If you use the Fish shell then add the following line to your ~/.config/fish/config.fish:
  [ -f /usr/local/share/autojump/autojump.fish ]; and source /usr/local/share/autojump/autojump.fish

zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
==> Summary
??  /usr/local/Cellar/autojump/22.5.3: 20 files, 169.3KB
image.png
  • 根據(jù)提示,在~/.zshrc文件中加入:
 [ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh
  • 使用source命令更新配置文件:
$ source ~/.zshrc
  • 這樣就可以根據(jù)你的cd歷史記錄灰粮,使用j命令快速跳轉(zhuǎn)到目標(biāo)目錄孝冒,而不需要多次cd啦~

三添履、安裝zsh-syntax-highlighting

插件功能:這個(gè)包為shell zsh提供語(yǔ)法突出顯示驻谆。它允許高亮顯示在zsh提示符下輸入到交互式終端的命令。這有助于在運(yùn)行命令之前檢查它們奈嘿,特別是在捕獲語(yǔ)法錯(cuò)誤方面貌虾。
例:在你輸入某個(gè)命令時(shí),如果該命令不存在裙犹,那么它顯示為紅色酝惧;否則,它會(huì)變成綠色伯诬。

1. 文檔

2. 安裝步驟

  • 在終端輸入:
$ brew install zsh-syntax-highlighting
  • 輸出:
==> Downloading https://homebrew.bintray.com/bottles/zsh-syntax-highlighting-0.7.1.catal
######################################################################## 100.0%
==> Pouring zsh-syntax-highlighting-0.7.1.catalina.bottle.tar.gz
==> Caveats
To activate the syntax highlighting, add the following at the end of your .zshrc:
  source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

If you receive "highlighters directory not found" error message,
you may need to add the following to your .zshenv:
  export ZSH_HIGHLIGHT_HIGHLIGHTERS_DIR=/usr/local/share/zsh-syntax-highlighting/highlighters
==> Summary
??  /usr/local/Cellar/zsh-syntax-highlighting/0.7.1: 27 files, 164.4KB
image.png
  • ~/.zshrc文件中加入:
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
  • 使用source命令更新配置文件:
$ source ~/.zshrc

四晚唇、安裝zsh-autosuggestion

插件功能:輸入命令時(shí)可提示自動(dòng)補(bǔ)全(灰色部分),按tab鍵(→ )即可補(bǔ)全盗似。

1. 文檔:

2. 安裝步驟

  • 在終端輸入:
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
  • 輸出:
Cloning into '/Users/xxx/.zsh/zsh-autosuggestions'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 2396 (delta 2), reused 3 (delta 1), pack-reused 2385
Receiving objects: 100% (2396/2396), 545.28 KiB | 5.00 KiB/s, done.
Resolving deltas: 100% (1533/1533), done.
  • ~/.zshrcs文件中加入:
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
  • 使用source命令更新配置文件:
$ source ~/.zshrc

五哩陕、參考資料

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末闽瓢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子心赶,更是在濱河造成了極大的恐慌扣讼,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,331評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缨叫,死亡現(xiàn)場(chǎng)離奇詭異椭符,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)耻姥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門销钝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人琐簇,你說(shuō)我怎么就攤上這事蒸健。” “怎么了婉商?”我有些...
    開(kāi)封第一講書人閱讀 167,755評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵似忧,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我丈秩,道長(zhǎng)盯捌,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 59,528評(píng)論 1 296
  • 正文 為了忘掉前任癣籽,我火速辦了婚禮挽唉,結(jié)果婚禮上滤祖,老公的妹妹穿的比我還像新娘筷狼。我一直安慰自己,他們只是感情好匠童,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,526評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布埂材。 她就那樣靜靜地躺著,像睡著了一般汤求。 火紅的嫁衣襯著肌膚如雪俏险。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 52,166評(píng)論 1 308
  • 那天扬绪,我揣著相機(jī)與錄音竖独,去河邊找鬼。 笑死挤牛,一個(gè)胖子當(dāng)著我的面吹牛莹痢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,768評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼竞膳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼航瞭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起坦辟,我...
    開(kāi)封第一講書人閱讀 39,664評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤刊侯,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后锉走,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體滨彻,經(jīng)...
    沈念sama閱讀 46,205評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,290評(píng)論 3 340
  • 正文 我和宋清朗相戀三年挠日,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了疮绷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,435評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嚣潜,死狀恐怖冬骚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情懂算,我是刑警寧澤只冻,帶...
    沈念sama閱讀 36,126評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站计技,受9級(jí)特大地震影響喜德,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜垮媒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,804評(píng)論 3 333
  • 文/蒙蒙 一舍悯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧睡雇,春花似錦萌衬、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,276評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至观蓄,卻和暖如春混移,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背侮穿。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工歌径, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人亲茅。 一個(gè)月前我還...
    沈念sama閱讀 48,818評(píng)論 3 376
  • 正文 我出身青樓回铛,卻偏偏與公主長(zhǎng)得像金矛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子勺届,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,442評(píng)論 2 359