2014-03-29 4 views
1

fish shell에 대해 "fzf - Fuzzy finder for your shell"을 설정하려고합니다. 문제는 대화 형 명령이 명령 대체에서 사용할 때 작동하지 않는다는 것입니다. 예 :fish : 대화식 명령으로 명령 대체 문제가 발생했습니다.

이 명령이 작동 : (에코 모두 현재 디렉토리에있는 파일, 나는 대화 형 퍼지 측정기에 의해 하나를 선택할 수 있습니다)

ls | fzf 

하지만이 하나가 작동하지 않습니다

echo (ls | fzf) 

빈 문자열 만 반환됩니다.

당신이하지 fzf이있는 경우, 당신은 내 머리 위로 떨어져, 말, 그것을 테스트 할 수 있도록 그것은, 어떤 대화 형 명령이 작동하지 않습니다, chsh :

이 명령은 작품 : (요청 비밀번호)

chsh 

그러나 이것은하지 않는 : 나는 물고기를 종료하려고 할 때 (즉시 빈 문자열을 반환은)

echo (chsh) 

더, 그것은 "의가 있다고 말한다 즉, 대화 형 명령이 시작되어 즉시 중지됩니다.

어떻게 작동합니까?

답변