zsh apt 목록 옵션 완료


10

bash에서 탭 완성을 사용하여을 apt list --upgradable입력 하는 데 익숙 apt ltab--utab하지만 zsh를 사용하여 동일한 작업을 수행 할 수 --u는 없습니다 .을 --upgradable누르면 확장되지 않습니다 tab.

zsh-completions 설치 및 추가 setopt completealiases를 제안하는 몇 가지 솔루션을 Google 검색 ./zshrc했지만 이들 중 어느 것도 도움이되지 않았습니다.

bash에서와 같이 작동하게하는 방법이 있습니까?

답변:


3

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 -)"

  1. 필요한 플러그인을 복제하십시오.

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

  1. 에 플러그인을 추가 ~/.zshrc

plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) 참고 : zsh-syntax-highlighting이 위 목록의 마지막 항목인지 확인하십시오.

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

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  1. zsh를 다시 시작하십시오.

source ~/.zshrc

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


답변 주셔서 감사합니다. 그러나 그것은 단지 문제의 절반 방법을 해결 : I가 완료를 얻을 수 apt list있지만하지 않는 --upgradable. type을 시작할 때 제안 사항이 표시 --u되지만을 눌러도 tab자동 완성되지는 않습니다.
Alexander Revo

이 문제에 대한 업데이트가 있습니까?
Jamie-505
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.