Fish Shell 在 macOS 上的设置教程

Fish Shell 在 macOS 上的设置教程

fish-shell-setup-osx :blowfish: Tutorial: Fish, Fisher, Powerline Fonts + iTerm2 项目地址: https://gitcode.com/gh_mirrors/fi/fish-shell-setup-osx

项目介绍

Fish Shell 是一个用户友好的命令行 shell,以其自动补全、语法高亮和智能提示功能而闻名。本项目 fish-shell-setup-osx 旨在为 macOS 用户提供一个快速、简便的 Fish Shell 安装和配置指南,包括安装 Fish Shell、Fisher(Fish Shell 的包管理器)、Powerline 字体以及 iTerm2 终端模拟器。

项目快速启动

1. 安装 Fish Shell

首先,使用 Homebrew 安装 Fish Shell:

brew install fish

2. 添加 Fish Shell 到系统已知 shells

将 Fish Shell 添加到系统已知的 shells 列表中:

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

3. 设置 Fish Shell 为默认 shell

将 Fish Shell 设置为默认 shell:

chsh -s /usr/local/bin/fish

4. 安装 Fisher(Fish Shell 的包管理器)

安装 Fisher:

curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish

5. 安装 Powerline 字体

安装 Powerline 字体:

brew install fontconfig
cp /usr/local/etc/fonts/fonts.conf.bak /usr/local/etc/fonts/fonts.conf
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh

6. 安装 iTerm2

下载并安装 iTerm2:

curl -L https://iterm2.com/downloads/stable/latest | tar -xzv
mv iTerm.app /Applications/

应用案例和最佳实践

1. 自定义 Fish Shell 配置

Fish Shell 的配置文件位于 ~/.config/fish/config.fish。你可以在这个文件中添加自定义的别名和环境变量。例如:

# 添加别名
alias l "ls -alF"
alias .. "cd .."

# 添加环境变量
set -xU APIKEY "YOUR_API_KEY"
set -xU PATH /usr/local/sbin $PATH

2. 使用 Fisher 安装插件

Fisher 是一个强大的包管理器,可以用来安装各种 Fish Shell 插件。例如,安装 jethrokuan/z 插件以实现目录跳转:

fisher add jethrokuan/z

3. 使用 iTerm2 进行窗口管理

iTerm2 提供了强大的窗口管理功能。你可以通过右键点击窗口并选择“Split Pane Vertically”或“Split Pane Horizontally”来分割窗口。完成后,可以通过“Window -> Save Window Arrangement”保存当前窗口布局,并在“Preferences -> Arrangements”中将其设置为默认布局。

典型生态项目

1. Fisher

Fisher 是 Fish Shell 的包管理器,类似于 npm 或 pip。它允许用户轻松安装和管理 Fish Shell 插件。

2. Powerline 字体

Powerline 字体是一组专门为命令行界面设计的字体,支持丰富的符号和图标,适用于各种 shell 和终端模拟器。

3. iTerm2

iTerm2 是一个功能强大的 macOS 终端模拟器,支持分屏、自定义配色方案、热键窗口等高级功能。

通过本教程,你可以快速上手 Fish Shell 并进行个性化配置,提升命令行操作的效率和体验。

fish-shell-setup-osx :blowfish: Tutorial: Fish, Fisher, Powerline Fonts + iTerm2 项目地址: https://gitcode.com/gh_mirrors/fi/fish-shell-setup-osx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔旭澜Renata

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值