명령의 완전한 매개 변수를 zsh로 만드는 방법이 있습니다 (피시 셸처럼). 예를 들어 ls --
을 입력하고 Tab 키를 사용하면 모든 ls
매개 변수 목록이 나타납니다.oh-my-zsh로 완전한 명령의 매개 변수
나는 이것을 위해 물고기 껍질을 사용할 수 있다는 것을 안다. 나는 물고기 껍질이 놀랍다는 것을 알고있다. 그러나 물고기 껍질에는 많은 기능이 없다. 그래서 zsh에서이 매개 변수를 완성하려고합니다.
명령의 완전한 매개 변수를 zsh로 만드는 방법이 있습니다 (피시 셸처럼). 예를 들어 ls --
을 입력하고 Tab 키를 사용하면 모든 ls
매개 변수 목록이 나타납니다.oh-my-zsh로 완전한 명령의 매개 변수
나는 이것을 위해 물고기 껍질을 사용할 수 있다는 것을 안다. 나는 물고기 껍질이 놀랍다는 것을 알고있다. 그러나 물고기 껍질에는 많은 기능이 없다. 그래서 zsh에서이 매개 변수를 완성하려고합니다.
oh-my-zsh에는 다른 명령에 대해 200 개 이상의 플러그인이 있습니다. 그러나 불행하게도 자동 완료는 모두 손으로 만들어진다. 따라서 모든 명령에 대해 자동 완성 기능이 제공되지는 않습니다.
ls -
과 같이 하나의 하이픈을 사용해보세요. 모든 내장 명령이 잘 작동합니다. 사용자 정의 오 - 내 - zsh 플러그인 자동 완성을위한 Btw, 그것은 플러그인 구성에 따라 다릅니다.
답장을 보내 주셔서 감사합니다. 필자는 자동 완성이 기본 내장 명령으로 잘 작동하지만 새로운 설치 명령에 대해서는 동일하지 않다는 것을 알고 있습니다. 내가 물고기 쉘과 같은 행동을 찾고, 모든 명령 매뉴얼 페이지를 구문 분석하고 시스템에서 거의 모든 사용 가능한 명령에 대한 자동 완성을 제공합니다. – Sidahmed
모든 쉘에는 장단점이 있습니다. 그것은 물고기 - 껍질의 가장 강한 장점입니다. oh-my-zsh 플러그인을 사용해보십시오. 매우 큰 컬렉션이 있습니다. 대부분의 플러그인은 자동 완성 기능을 지원합니다. 원하는 플러그인을 찾지 못하면 직접 플러그인을 만들지 마십시오. –
내 재 플러그인은 자동 완성 기능을 제공합니까 ?? – Sidahmed
나는 오 - 내 - zsh이 상자 밖에서, 내 버전에서 나는'ls -'에 탭을 두 번 누르고 매개 변수의 전체 목록을 얻을 수 있다고 확신합니다. 더 많은 완료를 원한다면 https://github.com/zsh-users/zsh-completions – fedterzi
을 확인하십시오. ls에서는 작동하지만 사용 가능한 모든 명령에는 사용할 수 없습니다. – Sidahmed
물고기 또는 zsh (이 경우 oh-my-zsh) 중 어느 것도 자동 완성이 명령에서 "파싱"되지 않으므로 직접 자동 완성을 정의하거나 구성을 가져와야합니다. 여기에 완료 방법을 쓰는 방법에 대한 자습서가 있습니다. https://github.com/zsh-users/zsh-completions/blob/master/zsh-completions-howto.org – fedterzi