Loading... # Fish Shell ![效果图][2] 官网地址:https://fishshell.com/ fish是功能齐全的命令行Shell程序(如bash或zsh),既智能又友好。fish支持功能强大的功能,例如语法突出显示,自动建议和仅需工作的制表符补全,无需学习或配置。 如果您想让命令行更高效,更有用,更有趣,而又不学习许多神秘的语法和配置选项,那么fish可能正是您所需要的! ## 安装 使用 homebrew 安装 ```bash brew install fish // 将fish 添加到 标准shell sudo vi /etc/shells // 新加一条记录 /usr/loacl/bin/fish // 切换默认shell chsh -s /usr/local/bin/fish ``` ## 使用 | 命令 | 作用 | ---- | ---- | fish_config | web配置fish的功能 | | fish_update_completions | 解析各个二进制命令的手册,以方便Tab智能补全 | 配置文件为 `~/.config/fish/config.fish`,相当于zsh的`.zshrc`。 在配置文件中加上一条终端代理命令。 优先使用http代理而不是socks5代理。(某些软件的兼容性问题,比如pip) ```fish 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 ## 安装 ```bash 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环境下,执行命令 ```bash conda init fish ``` [2]: https://www.fangshirui.cn/usr/uploads/2020/11/2979472042.jpg 最后修改:2021 年 07 月 30 日 12 : 36 AM © 允许规范转载