文件操作 - prompt_pwd.fish
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/fish/functions/prompt_pwd.fish
编辑文件内容
function prompt_pwd --description "Print the current working directory, shortened to fit the prompt" set -q argv[1] and switch $argv[1] case -h --help __fish_print_help prompt_pwd return 0 end # This allows overriding fish_prompt_pwd_dir_length from the outside (global or universal) without leaking it set -q fish_prompt_pwd_dir_length or set -l fish_prompt_pwd_dir_length 1 # Replace $HOME with "~" set realhome ~ set -l tmp (string replace -r '^'"$realhome"'($|/)' '~$1' $PWD) if [ $fish_prompt_pwd_dir_length -eq 0 ] echo $tmp else # Shorten to at most $fish_prompt_pwd_dir_length characters per directory string replace -ar '(\.?[^/]{'"$fish_prompt_pwd_dir_length"'})[^/]*/' '$1/' $tmp end end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件