저는 최근에 (bash에서) zsh로 전환했습니다.
zsh에는 bash와 마찬가지로 기록 확장 기능이 있습니다.
예를 들어 다음을 수행할 수 있습니다.
git blame somefile.cc
vim !$
여기서는 vim !$
전체 파일 이름을 입력하는 것과 같습니다 vim somefile.cc
.
그러나 zsh에서 를 입력한 후 vim !$
zsh는 확장된 명령을 표시하고 vim somefile.cc
(마치 내가 입력한 내용을 확인하는 것처럼) 실제로 실행하려면 return 키를 다시 눌러야 합니다.
Bash에서 입력 vim !$
하고 Enter 키를 누르면 vim 편집기가 됩니다.
이 시나리오에서 bash처럼 작동하도록 zsh를 구성할 수 있습니까(즉, 추가 캐리지 리턴을 입력할 필요가 없음)?
감사합니다.
답변1
.zshrc(또는 거기에 있는 모든 소스)에 다음 줄을 추가하세요.
unsetopt HIST_VERIFY