Fish Shell用法
Le Mon 24 February 2025
Fish靓点:
- 可观无用命令。输错的命令或不存在的命令,会显示为红色。及时反馈。
- 识路途。好的路途带有下划线。
- 自动现身。输入命令时,自动现身功能会出现在光标右侧,展示为灰色影子。
- 自动现身,识路途、知选择。每种命令都有繁多的可选项,她会知道。
配置文件位于:~/.config/fish/fish.config。
设置PATH变量:
set PATH "/usr/local/bin" $PATH
将 /usr/local/bin 置于 $PATH 之前。
设置首选EDITOR:
set -g -x EDITOR vim
显示仓库当前分支名称:
function git_prompt
if git root >/dev/null 2>&1
set_color normal
printf ' on '
set_color magenta
printf '%s' (git currentbranch ^/dev/null)
set_color normal
end
end
function hg_prompt
if hg root >/dev/null 2>&1
set_color normal
printf ' on '
set_color magenta
printf '%s' (hg branch ^/dev/null)
set_color normal
end
end
function fish_prompt
set_color $fish_color_cwd
printf '%s' (prompt_pwd)
set_color normal
git_prompt
hg_prompt
echo ' >: '
end