내 물고기 껍질을 사용하여 별칭을 정의했습니다.
alias black='command black -l 110'
black
쉘에 입력하고 탭 완성을 시작하면 오류가 발생합니다.
완료: 최대 재귀 깊이에 도달했습니다.
다음과 같은 유사한 별칭에서도 동일한 일이 발생합니다.
alias readelf='command readelf -W'
답변1
내가 들어가면
alias readelf='command readelf -W'
물고기 껍질에 넣으면 물고기가 하는 일이 이렇습니다.
$ type -a readelf
readelf is a function with definition
# Defined via `source`
function readelf --wraps='command readelf -W' --description 'alias readelf=command readelf -W'
command readelf -W $argv;
end
--wraps
완성을 제어하는 인수가 잘못된 것 같습니다 .
fish는 별칭에 대한 함수를 생성하므로 직접 함수를 생성하십시오.
function readelf --wraps=readelf
command readelf -W $argv
end