终端美化
终端显示字体
- 推荐安装
JetbrainsMono NerdFont字体,用于终端以及代码编辑器,一键直达下载官网。 - Windows平台:解压并全选所有字体,右键点击进行安装即可。
- Linux平台:解压并全选所有字体移动到目录
~/.local/share/fonts/,再执行fc-cache -fv刷新字体缓存即可。
命令提示符
- 这里推荐使用starship,我个人觉得比较好用,样式也比较好看。
Windows,Linux,MacOS平台都支持,安装方式详见starship官网。- 如果你是一名Rust开发者,可直接通过以下命令从源码安装
starship:
bash
cargo install starship --lockedIMPORTANT
为了使终端能够正常显示图标而不出现乱码,请先安装NerdFont字体。
starship配置
- Windows配置文件路径:
C:\Users\<username>\.config\starship.toml - Linux配置文件路径:
/home/<username>/.config/starship.toml
TIP
如何不存在上述目录以及文件,请手动创建。
- 这里贴一个我的配置:
toml
# 根据 schema 提供自动补全
"$schema" = 'https://starship.rs/config-schema.json'
# 在提示符之间插入空行
add_newline = true
command_timeout = 500
# 提示符样式:['❯','➜']
[character]
success_symbol = '[❯](bold green)'
error_symbol = '[❯](bold red)'
# 目录显示设置
[directory]
truncation_length = 4
truncate_to_repo = true
# 禁用 'package' 组件,将其隐藏
[package]
disabled = true
# 命令耗时
[cmd_duration]
min_time = 2000
format = '⏳ [$duration]($style)'一键概览系统信息
- 使用
fastfetch一键获取系统信息 一键直达fastfetch官网
快速安装
- Windows
powershell
winget install fastfetch # Windows 10/11- Fedora Linux
bash
sudo dnf install fastfetch- Arch Linux
bash
sudo pacman -S fastfetch- MacOS & LinuxBrew
bash
brew install fastfetchTIP
如果你使用其他Linux发行版,可以前往官方GitHub-Release页面页面进行下载。