自從我轉(zhuǎn)用深度系統(tǒng)后,一個顯著的變化就是終端的提升,相比windows,它的使用體驗要好上百倍,特別是在使用各種工具時。接下來,我將分享我的當前配置。
如下圖所示,這是我目前使用的終端,融合了zsh和fish的功能,目前使用起來最為順暢。
https://www.php.cn/link/64d4f6639c0f1569f2b3736cdc947a69
安裝zsh通常只需執(zhí)行sudo apt-get install zsh,當然也可以通過下載源碼并使用cURL進行安裝,命令為curl -L
將zsh設(shè)置為默認終端的命令是chsh -s $(which zsh)。
更多詳細信息,請參考Installing ZSH。
先來看看zsh的實際效果。這是來自官網(wǎng)的展示:
要修改zsh主題,可以編輯~/.zshrc文件,找到ZSH_THEME并進行修改,默認值是ZSH_THEME=robbyrussell。我使用的是深度終端,并且調(diào)整了終端的主題。
你也可以訪問這里查看并選擇你喜歡的主題 Themes。
agnoster主題也非常漂亮。
據(jù)說高手們都喜歡使用random主題,這是真的嗎?
關(guān)于fish的安裝,有一句特別吸引我的話:
我最喜歡fish的一點是它能根據(jù)歷史輸入自動補全。看圖,只要是歷史上輸入過的命令,都會有記錄和提示,對于那些很長的命令來說,簡直是超級方便,再也不需要手動復制粘貼了。
然而,fish和zsh似乎不能同時使用,但有一個插件可以在zsh上實現(xiàn)與fish類似的自動補全功能。
插件的地址在這里 zsh-autosuggestions
首先,下載插件:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
然后編輯~/.zshrc,將zsh-autosuggestions添加到plugins中,git是默認包含的。重新打開一個終端后,你就可以享受fish的自動補全功能了。
還可以安裝語法高亮插件 zsh-syntax-highlighting,安裝方法與上述類似,只需在plugins中添加zsh-syntax-highlighting即可。
這些是我目前發(fā)現(xiàn)的非常實用的插件和工具,懇請高手們推薦更多好用的資源!