curl
명령의 기본 완성은 open
URL을 채우려고 시도합니다. 예를 들어, 입력은 curl <TAB>
다음과 같습니다.
file: ftp:// gopher:// http:// https://
현재 디렉터리의 모든 파일과 함께.
나는 URL을 자동 완성하고 싶지 않기 때문에 제안은 내가 실제로 관심이 있는 파일 이름 등과 섞인 시각적 노이즈일 뿐입니다. zsh가 특정 명령에 대한 URL 완성을 제공하지 못하도록 방지하는 방법은 무엇입니까? 이 서비스 제공을 어떻게 막을 수 있나요?어느주문하다?
답변1
나는 그 안에서 답을 찾았다.기사: Mikael Magnusson 2011zsh 사용자 메일링 리스트로 이동하세요.
open
zsh가 명령의 URL을 자동 완성하지 못하도록 하려면 다음을 실행하십시오.
zstyle ':completion:*:open:argument*' tag-order - '! urls'
나는 당신이 다음과 같이 open
말함으로써 뿐만 아니라 모든 명령에 대해 이것을 할 수 있다고 믿습니다.
zstyle ':completion:*:*:argument*' tag-order - '! urls'
대부분의 경우 URL 자동 완성을 비활성화하고 현재 디렉토리가 비어 있을 때 허용하려면 다음을 실행하십시오.
zstyle ':completion:*:open:argument*' tag-order '! urls'