2013-12-13 3 views
0

fish_prompt을 사용자 정의하려고하는데, 이전에 fish_prompt으로 전화를 걸려고합니다.물고기 기능을 다른 이름으로 지정

function fish_prompt 
    echo -n "(something)" 
    fish_prompt 
end 

는이 같은 시도 :

alias fish_prompt2 fish_prompt 

function fish_prompt 
    echo -n "(something)" 
    fish_prompt2 
end 

을하지만 앨리어싱은 도움이되지 않습니다 나는이 작업을 수행하려면 어떻게합니까. 별칭을 만들고 재귀를 발생시킵니다. fish_prompt2 여기 fish_prompt 다른 이름 (에 기능을 할당하는 방법이 있나요 man functions에서

답변

4

:. 제공 한 후

functions --copy fish_prompt fish_prompt2 

과 :

--copy OLDNAME NEWNAME creates a new function named NEWNAME, 
using the definition of the OLDNAME function 

그래서 당신이 쓸 수 있어야 당신이 작성한 방식으로 fish_prompt.