터미널, 종료하는 방법 --More— list


15

예를 들어 cp명령 과 같이 터미널에서 자동 완성을 많이 사용 합니다. 그러나 때로는 cp명령 에 대한 디렉토리에 Tab넣고을 누르면 파일 목록이 너무 길어서 우분투가 목록의 일부를 뱉어 내고 키 입력을 기다렸다가 나머지 파일을 하나씩 차례로 나열합니다. . 얼마나 많은 파일이 남아 있는지 알지 못하고 거의 항상 오류가 발생하기 때문에이 기능은 거의 쓸모가 없습니다.

이 목록을 떠나서 내 cp명령 으로 돌아가는 방법이 있습니까 , 아니면 Ctrl+ 를 누르고 Ccp명령을 다시 입력 해야합니까?


@David Bash의 탭 완성에는 호출기가 사용되지 않습니다. readline 라이브러리가이를 수행합니다. 가장 일반적인 호출기의 키 바인딩을 사용합니다.
muru

답변:



4

이것은 귀하의 질문에 직접 대답하지 않지만 (@ saiarco895는 그렇게했습니다) 같은 이유로 bash에서 탭 완성의 기본 동작이 싫어요. Bash를 사용한다고 가정하면 ~/.inputrc파일 을 편집하여 사용하는 readline 라이브러리의 동작을 변경할 수 있습니다 . 나는 그것에 다음을 넣었다.

set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward

이는 그들을 밖으로 인쇄를 사용하지 않고 완료 옵션을 탐색 나를 수 있도록 tab하고 shift-tab. 모든 옵션의 인쇄물을 볼 필요가 있다면alt-shift-?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.