나는 물고기 껍질에 함수를 정의했습니다.
function cl --wraps=cd
cd $argv && ls -l --color=auto
end
에 따르면 man function
이 --wraps
옵션은 "함수가 주어진 래퍼 명령에서 완성을 상속받게 만듭니다".
그러나 탭 완성을 입력 cl
하고 시작하면 디렉터리가 아닌 파일(예: .c 파일)을 포함하는 옵션이 표시됩니다. 그러나 입력 cd
한 다음 탭을 완료하면 디렉토리만 표시됩니다.
내 함수 정의가 올바르지 않습니까?
답변1
당신은 쳤다이 문제이 문제는 Fish Shell 버전 3.3.0에서 수정되었습니다. 새로운 물고기로 업그레이드하면 수정되어야 합니다.