為 zsh 實現 fish shell 的效果

2021-09-19 09:37:10 字數 929 閱讀 6421

很久以前就見過fish shell,很多人見到這兩張圖就會想去試一下:

fish shell炫酷在哪?

主要就是這兩張圖中的兩個功能:智慧型提示 和 語法高亮。

為此我也試用過多次fish shell,但是每次都敗了,因為還是有很多地方不習慣:

oh-my-zsh才是我的真愛!

那麼問題來了,oh-my-zsh中有沒有外掛程式可以實現類似的功能?

答案是肯定的!

我先是在oh-my-zsh官方外掛程式庫里找了一下,但是沒找到,後來發現了這樣乙個專案:

zsh-users

上面的介紹說是:zsh community projects,感覺是非官方的專案。

裡面有兩個外掛程式:

安裝起來非常簡單,clone$zsh_custom/plugins目錄,然後在.zshrc檔案正配置一下即可。

最終效果圖如下:

途中可以看到git是綠色的,代表存在這個命令,如果打錯了,它就是紅色的:

一目了然,不用等出錯了再去修正錯誤了。

為zsh和VIM配置乙個狀態提示欄

本文將詳細介紹在mac環境下安裝powerline的方式 如果你不是通過搜尋引擎搜到這篇文章的話,也許你還沒有聽說過powerline。而你又恰巧是個 unix黨,或者vim黨的話,那麼強烈建議你了解並使用powerline。powerline是乙個stateless status line,即乙個...

為 URLDownloadToFile 實現進度條

建立乙個ibindstatuscallback的派生類,宣告ibindstatuscallback的 個方法。由於ibindstatuscallback繼承自iunknown,所以還要宣告iunknown的 個方法。下面的為個人使用.具體方法的原型宣告可以參照msdn,可以控制顯示進度條的是ibin...

SpringMVC實現匯出為Excel

spring mvc實現將資料匯出為excel檔案 宣告介面,通過實現該介面實現將模型中的資料寫入workbook中 public inte ce excelexportservice 建立自定義的檢視類繼承org.springframework.web.servlet.view.document....