Files
dotfiles/dot_config/fish/config.fish

32 lines
971 B
Fish
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
if status is-interactive
# ========= 命令缩写(仅当目标命令存在)=========
# ls优先 eza其次 exa
if type -q eza
abbr ls eza
abbr ll eza -l
abbr la eza -a
else if type -q exa
abbr ls exa
abbr ll exa -l
abbr la exa -a
end
type -q bat; and abbr cat bat
type -q bat; and abbr cap bat -p
type -q fd; and abbr find fd
type -q rg; and abbr grep rg
type -q btop; and abbr top btop
type -q tldr; and abbr help tldr
type -q chezmoi; and abbr cz chezmoi
# ========= thefuck自动命令纠错 =========
type -q thefuck; and thefuck --alias | source
# ========= zoxide智能目录跳转 =========
# 使用 --cmd=cd让 cd 也具备 zoxide 的跳转能力(交互式对应 cdi
type -q zoxide; and zoxide init --cmd=cd fish | source
# ========= fastfetch启动信息显示 =========
type -q fastfetch; and fastfetch
end