( 추가 컨텍스트에 대한 내 이전 질문 을 참조하십시오 ).
나는 zsh
에서로 마이 그 레이션 bash
하고 사용하고 oh-my-zsh
있습니다. 내 zsh
경력이 다음과 같이 보일 때 :
git status
git add -A
git commit
나는 다시 뛰고 싶다 git add -A
. 그렇게하기 위해서, 나는 사용할 수 !?git add
있어야한다.
!? str [?] str을 포함하는 가장 최근의 명령을 참조하십시오. 뒤에 오는 '?' 이 참조 다음에 수식 자 또는 str의 일부로 간주되지 않는 텍스트가 오는 경우 필요합니다.
zsh 이벤트 지정자에 대한 링크가 여기에 있습니다 .
불행히도, 나는 이것을 할 수 없다 - !?git add
나는 타격 할 때 ' '
, 가장 최근의 명령 일치 git
(즉, 자동 완성 git commit
) 명령 을 자동 완료 한다. 필자는이 자동 완성으로 인해 이벤트 지정자를 올바르게 사용할 수 없습니다.
이 oh-my-zsh
기능 이 있다고 가정 합니다. 근원 grep
에서 'complet'를위한 oh-my-zsh
것이 어디에서나 나에게 다가 가지는 않을 지라도 나는 어디를보아야할지 모른다 .
내 질문 :이 기능을 끄려면 어떻게해야합니까? 또는 그것이 뭔가 알려지지 않은 경우, 내가 어디에서보아야하는지 - 공백이 입력되었을 때이 자동 완성을 구현하려고한다면 oh-my-zsh
프레임 워크 에서 논리적 인 장소는 어디 일까요?