zsh 완성이 같은 줄에서 첫 번째 추측을하는 방법 (물고기와 같은)?


38

입력을 시작하면 Fish에서 자동 완성은 자동으로 줄 자체에 자동 완성 된 첫 번째 추측을 자동으로 표시합니다.

zsh에서는 탭을 누르고 아래에 자동 완성을 표시합니다. zsh가 이와 관련하여 물고기처럼 동작하도록 만들 수 있습니까?

(나는 Oh My Zsh를 사용하고 있습니다 ...)



예! 대단해! 사람들이 볼 수 있도록 답으로 작성해야합니다.
korylprince

나는 아직도, 버그를 수정하고있어 나는 것 매일 사용에 대한 100 % 준비 번
티아고 드 Arruda

뿐만 아니라 다른 기능을 얻기 위해 여기 단계에 따라 github.com/abhigenie92/zsh_to_fish
Abhishek 바 티아

답변:


50

zsh-autosuggestions 플러그인 을 구현했습니다 .

그것은 물고기에서 이식 된 기능 인 zsh-history-substring-searchzsh-syntax-highlighting 과 잘 통합되어야합니다 .


이것으로 강조 표시가 작동하지 않으며 github의 많은 다른 사람들과 문제가 해결되지 않은 것 같습니다. github.com/tarruda/zsh-autosuggestions/issues/12를
Eli

@Eli이 플러그인은 최근 많은 문제를 해결하기 위해 다시 작성되었습니다. 또 다른 기회를 주시기 바랍니다.
Eric Freese

다음은 zsh-autosuggestions에 관한 것입니다. 이력은 종종 탭 완성과 비슷한 효과가 있지만 완전히 다릅니다. 우리 중 많은 사람들이 찾고있는 것은 탭이 완성되는 정확한 가치를 대신하는 것이라고 생각합니다. 이것은 매우 중요한 차이점입니다.
Steven Lu

@StevenLu 탭 완성 제안은 기능 분기에서 구현되었습니다. 다시 한 번 봅시다 : github.com/zsh-users/zsh-autosuggestions/pull/330
Eric Freese

23

시험:

autoload predict-on
predict-on

보다:

info zsh --index-search=predict-on

자세한 내용은.


7
이것은 기술적으로 정답입니다. 그러나 zsh 예측 지원은 현재 서있는 상태 (적어도 내가 테스트 한 구성에서)에 비해 물고기에 비해 다소 무질서한 것으로 예측합니다.
korylprince

1
어떻게 끄나요?

나는 이것을 전혀 좋아하지 않는다.
20:49에

5

https://github.com/abhigenie92/zsh_to_fish 다른 기능도 얻으려면 여기의 단계를 따르십시오.

  1. oh-my-zsh 설치 sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  2. 필요한 플러그인을 복제하십시오. git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  3. 다음 ~/.zshrc과 같이 플러그인을 추가 plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) 하십시오. 참고 : zsh-syntax-highlighting이 위 목록의 마지막 항목인지 확인하십시오.

  4. 배경 테마 문제 해결 (필요하지 않은 테마에 따라 다름) 다음 행을에 추가하십시오 ~/.zshrc. ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  5. zsh를 다시 시작하십시오. source ~/.zshrc

답변이 마음에 드시면 github repo의 주연을 고려하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.