ZSH : 모호한 경우에도 첫 번째 탭에 삽입 완료?


12

현재 ZSH는 탭을 처음 눌렀을 때 메뉴를 표시하고 완료가 모호합니다. 따라서 명령 프롬프트에 'cd'가 있고 탭을 누르면 사용 가능한 다른 완료 사항이 표시됩니다. 탭을 다시 누르면 사용 가능한 첫 번째 완료가 선택됩니다.

이 두 단계를 탭 키를 한 번 눌러 병합하고 싶습니다. 따라서 'cd'와 I 탭에 있으면 ZSH가 사용 가능한 첫 번째 일치 항목 (모호한 경우)을 삽입하고 메뉴를 표시하여 첫 번째 일치 항목이 내가 가진 디렉토리가 아닌 경우 탭 할 수 있기를 원합니다. 명심하십시오.

ZSH 설정 도구는 이것을 내 .zshrc에 넣었습니다.

zstyle ': completion : *'completer _expand _complete _ignored
zstyle ': 완료 : *'목록 색상 ''
zstyle ': completion : *'list-prompt % SAt % p : TAB을 더 누르거나 문자를 % s에 삽입하십시오.
zstyle ': completion : *'매처리스트 'm : {[: lower :] [: upper :]} = {[: upper :] [: lower :]}' '' 'm : {[: lower :] [: upper :]} = {[: upper :] [: lower :]} '
zstyle ': 완료 : *'메뉴 선택 = 5
zstyle ': completion : *'선택 프롬프트 % SSrolling active : % p % s에서 현재 선택
zstyle : 파일 이름 '/home/robb/.zshrc'를 설치하십시오.

이 행을 다음에 추가하십시오 ~/.zshrc. setopt menu_complete 자세한 내용 man zshoptions을 참조하십시오.
yibe

답변:


11

이 줄을 다음에 추가하십시오 ~/.zshrc.

setopt menu_complete

자세한 내용 man zshoptions을 참조하십시오.

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