첫 번째 탭이 자동 완성되는 방식으로 bash를 구성하여 가능한 모든 파일을 나열하고 후속 파일에서 선택 사항을 순환 할 수 있습니까?
두 옵션 모두 개별적으로 수행하기 쉽고 다른 키에 바인딩 할 수는 있지만 위의 내용은 완벽하지만 그물에서 찾을 수는 없습니다.
답변
이것은 당신이 원하는 것에 가깝습니다.
bind "TAB:menu-complete"
bind "set show-all-if-ambiguous on"
답변
이것이 내가 사용하는 것입니다. 내가 말할 수있는 한 정확히 당신이 원하는 것을합니다.
# make tab cycle through commands after listing
bind '"\t":menu-complete'
bind "set show-all-if-ambiguous on"
bind "set completion-ignore-case on"
bind "set menu-complete-display-prefix on"
이것은 Mac (10.13 & 10.14)과 Ubuntu (16.04 & 18.04)에서 작동합니다.
답변
고려 했습니까? 수퍼 유저에서 참조되었습니다 …
[[ $- = *i* ]] && bind TAB:menu-complete