107.02.05 fish in cygwin

首先附上圖吧OuO
這有使用 oh my fish 的框架
然後我直接找一個主題來改成 aben20807/theme-ouo


簡單介紹

fish 全名 friendly interactive shell
最大優點就是按照裡史紀錄自動補全
按 → 可以直接選取建議的補全
按 tab 會顯示所有可以的選項供選擇(可用上下左右)
詳細可以來看個展示影片

而我自己改的主題 theme-ouo
主要就顯示 git 的相關資訊
其他原本有的功能我大多都砍掉,像是 ssh、計算執行時間....
主要原因是 fish 會卡頓,雖然大部分是因為 git,但是關掉其他的能夠加快一點點點點QuQ

Cygwin 安裝 fish

因為已經有內建的安裝包了
執行 setup-x86_64.exe 後去搜尋 fish 之後一直下一步就可安裝完成

安裝 oh my fish

一個指令
$ curl -L https://get.oh-my.fish | fish

安裝 theme-ouo

請先安裝 oh my fish
$ omf install https://github.com/aben20807/theme-ouo
$ omf theme ouo

設定 fish 為預設 shell (Cygwin)

就是開啟時不用打 "fish" 就直接使用 fish 當作 shell 使用
$ vim /etc/passwd
如果上面指令不行,請先執行,如果可以就不用執行
$ mkpasswd > /etc/passwd
把最下面的最後改成 :/home/user:/bin/fish
如下圖
接著把所有 Cygwin 視窗關閉後再打開一次就直接是 fish 了OuO


參考資料:
Set Default Shell in Cygwin
Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh

沒有留言:

張貼留言

^ Top