zsh에서 가능한 완료 표시(bash에서 가능한 완료)

zsh에서 가능한 완료 표시(bash에서 가능한 완료)

최근에 bash에서 zsh로 전환했습니다. 내 inputrc 내부 깊숙한 곳에 이 세트가 있습니다 "\e[/": possible-completions. 이를 통해 특정 지점에 대한 모든 완료를 적용하지 않고도 확인할 수 있습니다. 이는 무언가를 입력 중이고 ls folder/폴더에 무엇이 있는지 확인하려는 경우에 유용합니다. 그러나 zsh에서는 이 기능을 찾을 수 없는 것 같습니다.

사실, Google의 bash에서는 이 옵션에 대한 언급조차 찾을 수 없지만 매뉴얼 페이지에는 있습니다.

zsh에서 이 기능을 사용할 수 있는 방법이 있나요?

답변1

내가 올바르게 이해했다면 이것은 zsh와 oh-my-zsh 모두에서 작동할 것입니다. 그렇지 않다면 oh-my-zsh를 설치하세요.

zsh-autosuggestions 설치

수동(Git 클론)

이 저장소를 컴퓨터의 위치에 복제하세요. 이 가이드에서는 ~/.zsh/zsh-autosuggestions를 가정합니다.

 git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

.zshrc에 다음을 추가합니다.

 source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

새 터미널 세션을 시작합니다.

아 맙소사 Zsh

이 저장소를 $ZSH_CUSTOM/plugins에 복제합니다(기본값은 ~/.oh-my-zsh/custom/plugins).

 git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Oh My Zsh가 로드한 플러그인 목록(~/.zshrc 내부)에 플러그인을 추가합니다.

 plugins=(zsh-autosuggestions)

새 터미널 세션을 시작합니다.

출처: GitHub 패키지 링크: https://github.com/zsh-users/zsh-autosuggestions 설치 정보 링크: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

답변2

zsh에서는 키에 바인딩할 수 있는 명령이 호출됩니다.작은 부품. 몇 개 있어요완성을 위한 내장 위젯, 포함하다list-choices, 내 생각엔 이것이 당신이 찾고 있는 것 같아요. 기본적으로 Ctrl+ 에 바인딩되어 있습니다 D.

그러나 zsh는 bash보다 더 많은 가능성을 제공하므로 이를 탐색해 볼 수도 있습니다. 몇 가지 기본 사항이 있습니다.옵션완료와 관련하여 엄청난 일이 발생합니다.완전한 시스템매우 강력하지만 처음부터 구성하기가 어렵습니다.

관련 정보