Linux下fish的使用和简单配置

近在一篇微信公众号文章上看到了关于名为fish的shell的推荐。以前就看到过这个shell,不过没怎么在意,一直用的zsh,不过最近比较清闲,所以就准备试验一下,看看效果怎么样。

安装

我的操作系统的是ArchLinux,所以很简单,一行命令就搞定了:

1
sudo pacman -S fish

至于其他的Linux系统,WSL,Windows,BSD之类的,建议到github仓库的地址或者官方网站去看。

img

安装完后,我们要将当前的shell修改成fish,

1
chsh -s /bin/fish

这样再重新登录的时候就可以使用fish了。

简单配置

这个可以通过fish_config命令,打开浏览器界面进行配置。(还是需要点英文水平的。。。)

img

根据自己的喜好进行调整。

调整完就可以使用了,没什么大问题。

安装oh-my-fish(可选)

zsh与对应的oh-my-zshfish也是如此,有oh-my-fish也就不足为奇了。和前者相似,也提供了许多额外的插件和主题,不过很遗憾,不像前者一样,我在AUR的仓库里没用发现,所以就只好从仓库安装了。

·github地址

根据README.md中提到的安装方法,在命令行输入

1
curl -L github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish

等待安装完成即可。

剩下的操作可以根据**快速入门**这一说明进行具体的操作。

img

另外,Linux下有其他的问题也建议参看ArchWiki的相关界面

img

其他

fish的特性最好搞清楚再用,搞出什么幺蛾子就不好了。。。

updatedupdated2021-06-072021-06-07