zsh를 성공적으로 설치하고 이전 구성을 변경했지만 작동하지 않습니다.
이 함수를 호출하는 방법을 모르겠습니다. 예를 들어 뭔가를 쓴 sudo
다음 ↑(위쪽 화살표)를 누르면 이 시작 텍스트가 있는 줄의 기록을 검색하지 않고 이전 줄로 돌아갑니다.이것은 내 zshrc 파일입니다
물론 역사에는 기대의 요소가 있다.
답변1
말씀하시는 것 같네요zsh 기록 하위 문자열 검색끼워 넣다. 이 경우 목록에서 가장 먼저 눈에 띄는 것은 .zshrc
이 플러그인을 목록에 포함하지 않았다는 것입니다.
다음 줄을 변경하세요.
plugins=(git rvm rails3 bundler gem)
도착하다:
plugins=(git rvm rails3 bundler gem history-substring-search)
답변2
LMDE(Linux Mint Debian Edition)를 사용하는 경우 다음 줄을 다음 줄에 추가하세요 ~/.zshrc
.
# keybindings for history autocomplete
[[ -n "${key[Up]}" ]] && bindkey "${key[Up]}" history-beginning-search-backward
[[ -n "${key[Down]}" ]] && bindkey "${key[Down]}" history-beginning-search-forward
효과가있다더 나은 것플러그인은 최소 3개의 문자를 입력해야 하는 반면, 키 바인딩은 입력된 첫 번째 문자부터 작동하기 때문에 플러그인보다 더 중요합니다.