Fish Shell

效果图

官网地址:https://fishshell.com/
fish是功能齐全的命令行Shell程序(如bash或zsh),既智能又友好。fish支持功能强大的功能,例如语法突出显示,自动建议和仅需工作的制表符补全,无需学习或配置。

如果您想让命令行更高效,更有用,更有趣,而又不学习许多神秘的语法和配置选项,那么fish可能正是您所需要的!

安装

使用 homebrew 安装

brew install fish

// 将fish 添加到 标准shell
sudo vi /etc/shells
// 新加一条记录
/usr/loacl/bin/fish

// 切换默认shell
chsh -s /usr/local/bin/fish

使用

命令作用
fish_configweb配置fish的功能
fish_update_completions解析各个二进制命令的手册,以方便Tab智能补全

配置文件为 ~/.config/fish/config.fish,相当于zsh的.zshrc

在配置文件中加上一条终端代理命令。 优先使用http代理而不是socks5代理。(某些软件的兼容性问题,比如pip)

set -x all_proxy http://127.0.0.1:7890

oh my fish

oh my fish可以方便对fish进行各类插件、主题的安装进行管理。

官方地址:https://github.com/oh-my-fish/oh-my-fish

安装

curl -L https://get.oh-my.fish | fish

美化

安装 Solarized 终端主题 微调颜色。 安装 Jetbrains Mono 字体。
设置中 关闭前询问 将其关闭。

使用

命令作用
omf list查看当前安装的插件
omf search 插件名搜索插件
omf install 插件名/主题安装插件
omf remove 插件名`移除插件
omf theme列出可用的、已安装的主题
omf theme 主题名激活选中的已安装的主题
omf update更新omf
omf doctor修复 omf
omf destroy卸载 omf

推荐插件

z 它可以快速跳转,作用和zsh中的autojump一样。
agnoster 主题

conda支持

若想有conda支持,需要在bash环境下,执行命令

conda init fish
最后修改:2021 年 07 月 30 日
如果觉得我的文章对你有用,请随意赞赏