사용자가 출력 위치를 제공하기 위해 사용해야 하는 명령 후에 -o
주어진 매개변수의 전체 이름을 일시적으로 표시할 수 있는 (표준) 명령이 있는지 알고 싶습니다. 예를 들어 일시적으로 다음 -o
과 같이 표시됩니다. --output
이름) (대신 -o
). 예를 들어, CTRL(단지 예일 뿐) 항상 눌러지면 매개변수의 전체 이름이 표시됩니다. 따라서 -o
로 표시됩니다 --output
.
이는 실제로 명령 자체에 전체 이름을 표시하는 것이 아니라 명령의 매개변수를 이해하기 위한 것입니다. 파싱되는 내용으로...
예를 들어:
youtube-dl-o
CTRL될 것이다 (일시적으로, 예를 들어 보류)
youtube-dl --출력
감사해요
도마
답변1
부터:
- 단기 옵션과 장기 옵션이 어떻게 대응되는지에 대한 규칙이 전혀 없습니다.
- 또는에 의해 제공되어야 하는 출력에 대한
--help
규칙 은 없습니다.--usage
이러한 동작을 자동으로 구현하는 것은 완전히 불가능합니다. 대신에 구현해야 합니다.모든명령 매핑. 그런 다음 귀하와 같은 쉘을 사용하면 zsh
이 동작을 달성할 수 있습니다.