MENU

macOS初体验Fish shell

October 24, 2022 • 工具,macOS

fish-logo

很早之前就知道Fish这个shell,因为一直以来都是zsh+oh-my-zsh搭配使用,效果还是挺理想的。不过最近重新安装了自己的MacBookPro,然后在命令行终端的选择上我稍微的犹豫了一下最终还是想试试一直想用但是没有使用的shell。

安装Fish

在macOS上可以很方便的通过brew来安装

brew install fish

切换到Fish

根据官方文档来操作即可。

首先将fish添加到系统的shell中

echo "/usr/local/bin/fish" | sudo tee -a /etc/shells

接着切换系统默认shell为fish

chsh -s /usr/local/bin/fish

完成此步骤后,最好重启下终端。

安装oh-my-fish工具

curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish

选择一个主题

当安装完oh-my-fish后,它会带一个管理命令叫omf。我们可以通过这个包管理命令来安装我们的插件和喜欢的主题了。下面操作怎么安装一个主题

主题列表可以参考这里:https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md

我还是选了一个和在oh-my-zsh使用的时候的主题robbyrussell

通过命令下面一条命令即可

omf install robbyrussell

安装完成后,oh-my-fish会自动启用该主题。效果感觉和oh-my-zsh差不多,熟悉的感觉。

一些小技巧

当你在 fish 里键入部分命令后, fish 会有一些提示给出来,补全技巧如下。

当然,在oh-my-zsh中同样可以通过zsh-autosuggestions和zsh-syntax-highlighting插件实现相同效果
功能说明
目录补全tab
命令补全-> (右箭头)
部分补全alt + ->
Last Modified: October 29, 2022