日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

linux fedora35 zsh oh-my-zsh 的配置与使用

發(fā)布時(shí)間:2025/1/21 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux fedora35 zsh oh-my-zsh 的配置与使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

gitee下載地址:
https://gitee.com/mirrors/oh-my-zsh?_from=gitee_search

眾所周知,大部分的Linux發(fā)行版的默認(rèn)命令解釋器是Bash。但除此之外,這個(gè)星球上的命令解釋器多了去了。

這里是幾個(gè)常用的命令解釋器:

ShBashZshCshAshFish

PART 0 → 為什么要用 Zsh

相比于默認(rèn)的 Bash,Zsh 有更多的自定義選項(xiàng),并支持?jǐn)U展。因此 Zsh 可以實(shí)現(xiàn)更強(qiáng)大的命令補(bǔ)全,命令高亮等一系列酷炫功能

不過代價(jià)就是啟動(dòng)速度稍微有點(diǎn)慢(1秒左右,不過相比Bash還是慢了點(diǎn)),而且據(jù)說語法和標(biāo)準(zhǔn) Shell 有點(diǎn)區(qū)別(至少我是在使用中完全沒有碰到兼容性問題)。因此現(xiàn)在幾乎所有的 Linux / Unix 版本的默認(rèn) Shell 仍然是 Bash。

網(wǎng)上也有人用 Fish 的,不過據(jù)說 Fish 和 Bash 的語法有點(diǎn)差異,所以我沒試過。

PART 1 → oh-my-zsh

sudo dnf install -y zsh

默認(rèn)的 Zsh 配置有點(diǎn)麻煩。因此一個(gè)叫 robbyrussel 的用戶在 GitHub 上制作了一個(gè)配置文件 oh-my-zsh,這是目前為止最流行的 Zsh 配置:

oh-my-zsh 項(xiàng)目地址(不要吝嗇你的 Star)

如果你不想看官方的安裝說明,請看這里:

第一步 → 把 oh-my-zsh 項(xiàng)目 Clone 下來:

git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

第二步 → 復(fù)制 .zshrc

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

第三步 → 更改你的默認(rèn) Shell

chsh -s /bin/zsh

現(xiàn)在,你會(huì)看到你的命令提示符變了:

酷吧,其實(shí)還不只于此。

PART 2 → 主題配置

你可能會(huì)覺得現(xiàn)在的主題已經(jīng)超棒了,但是記得嗎,我說過Zsh支持很多個(gè)性化配置和插件。現(xiàn)在,編輯 ~/.zshrc 文件(比如用 Vim 或者 VSCode),我們來嘗試一下各種主題:

你會(huì)看到有一行教ZSH_THEME="robbyrussell"的腳本,把它替換成ZSH_THEME=“agnoster”。然后回到終端,輸入 source ~/.zshrc,你會(huì)發(fā)現(xiàn)你的Zsh主題變了

現(xiàn)在你的主題名稱是Agnoster,如果你覺得不太好看,你可以改。前往 oh-my-zsh 的 Wiki 就可以看到大多數(shù) oh-my-zsh 的內(nèi)置主題以及它們的截圖。如果你看中的其中的一款,可以重復(fù)上面的步驟,編輯~/.zshrc,并更改ZSH_THEME=“xxx”。

比如你看中了 ys 主題(我的最愛),你可以把 ZSH_THEME 改成 “ys”,然后回到終端,執(zhí)行 source ~/.zshrc 命令。

P.S. 這些主題都保存在 “~/.oh-my-zsh/themes” 目錄中

PART 3 → 插件

oh-my-zsh 的自帶插件都儲(chǔ)存在 “~/.oh-my-zsh/plugins” 目錄中,如果你希望安裝一個(gè)插件,可以在 “~/.zshrc” 的 plugins=(xxx, xxx, …) 這一行里加入插件名稱

如果你需要安裝第三方插件和主題,你可以在 “~/.zshrc” 的某一行(比如末尾)加入 source /path/to/plugin

比如你希望添加一個(gè) zsh-syntax-highlighting 插件 ↓

source ~/.zsh-syntax-highlighting/zsh-syntax-highlighting.zsh # 這里要根據(jù)你自己的輸入目錄,而不是抄我的,否則然并卵

最后給大家看一下我自己的 Zsh

參考鏈接:

https://zhuanlan.zhihu.com/p/58073103

與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的linux fedora35 zsh oh-my-zsh 的配置与使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。