放弃zsh使用fish

简介

一直以来我都是使用zsh+ohmyzsh的,因为它足够好用,但是当你使用了一段时间之后,你会发现zsh的启动越来越慢,而且经ohmyzsh经常更新,而我之前就听说过fish,只不过因为zsh足够好用所以没有打算换的欲望,最近看了一篇关于fish的文章,终于忍受不住巨慢的zsh的我打算使用fish了。fish的全名叫friendly interactive shell,这个你在输入fish的时候就会看到

1
2
3
Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish
[email protected] ~>

安装

大家在各种发行版本都可以使用包管理器安装,比如ubuntu

sudo apt install fish

安装完成之后就可以马上使用了,不象zsh还要安装ohmyzsh

使用

如果你想把fish作为默认的shell的话,输入下面的命令

sudo chsh bboysoul -s /usr/bin/fish

首次使用如果你想查看帮助的话,直接输入help

fish会打开一个浏览器窗口显示帮助文档

fish 默认语法高亮,这个zsh就比较落后了

当你想自定义欢迎语的话你可以这么做

set fish_greeting 'www.bboy.app'

输入fish_configfish会自动跳出一个web页面方便你去配置fish

和zsh不一样的是fish还会自动推荐命令,比如当你输入ls 的时候,它会联想你将要输入的参数或者目录,这个功能很实用,输入tab可以直接自动补全

尝试一下

最后fish还提供了一个web页面方便你去尝试使用fish

https://rootnroll.com/d/fish-shell/

欢迎关注Bboysoul的博客www.bboy.app

Have Fun

欢迎关注我的其它发布渠道