zsh에서 실행할 수 있습니다.물고기 쉘에서 이중 느낌표
$ sleep 1
$ echo !$ # !$ equals 1
$ echo !! # !! equals sleep 1
그러나 물고기 껍질에서는 실행할 수 없습니다. zsh 문서가있는 이유와 위치를 말해 줄 수 있습니까?
zsh에서 실행할 수 있습니다.물고기 쉘에서 이중 느낌표
$ sleep 1
$ echo !$ # !$ equals 1
$ echo !! # !! equals sleep 1
그러나 물고기 껍질에서는 실행할 수 없습니다. zsh 문서가있는 이유와 위치를 말해 줄 수 있습니까?
이것은 history expansion이며, 그 다음에 간단한 예가 더 많습니다.
물고기는 아무 것도 지원하지 않습니다. 일반적인 해결 방법은 키 바인딩을 사용하는 것입니다. 기본적으로 alt-up과 alt-down은 기록을 토큰 방식으로 수행해야하므로 alt-up을 한 번 눌러 효과적으로 !$
을 얻을 수 있습니다.
히스토리의 명령 앞에 무엇을 추가하려면 해당 명령을 다시 호출하고 처음 (예 : Ctrl-a)으로 이동하여 원하는 것을 삽입하십시오.
다른 가능성은 예를 들어. !!
을 사용하여 이전 명령을 삽입하거나 !!
이라는 명령을 작성하십시오.
이 내용은 여전히 fish issue #288에서 논의되지만, concensus는 역사 확장을 추가하는 것에 반대하는 것으로 보입니다.
나는 그들을 점검 할 것입니다. – shigemk2
물고기가 지원하지 않습니다! ! $ etc. 여기에서 답을보십시오 : http://superuser.com/q/719531/228642 – orzechow