짧은 이름/약어 대신 매개변수의 전체 이름을 일시적으로 표시합니다.

짧은 이름/약어 대신 매개변수의 전체 이름을 일시적으로 표시합니다.

사용자가 출력 위치를 제공하기 위해 사용해야 하는 명령 후에 -o주어진 매개변수의 전체 이름을 일시적으로 표시할 수 있는 (표준) 명령이 있는지 알고 싶습니다. 예를 들어 일시적으로 다음 -o과 같이 표시됩니다. --output이름) (대신 -o). 예를 들어, CTRL(단지 예일 뿐) 항상 눌러지면 매개변수의 전체 이름이 표시됩니다. 따라서 -o로 표시됩니다 --output.

이는 실제로 명령 자체에 전체 이름을 표시하는 것이 아니라 명령의 매개변수를 이해하기 위한 것입니다. 파싱되는 내용으로...

예를 들어:

youtube-dl-o

CTRL될 것이다 (일시적으로, 예를 들어 보류)

youtube-dl --출력

감사해요

도마

답변1

부터:

  • 단기 옵션과 장기 옵션이 어떻게 대응되는지에 대한 규칙이 전혀 없습니다.
  • 또는에 의해 제공되어야 하는 출력에 대한 --help규칙 은 없습니다.--usage

이러한 동작을 자동으로 구현하는 것은 완전히 불가능합니다. 대신에 구현해야 합니다.모든명령 매핑. 그런 다음 귀하와 같은 쉘을 사용하면 zsh이 동작을 달성할 수 있습니다.

관련 정보