답변:
상술 한 바와 같이, ' cmder '는 다른 오픈 소스 소프트웨어의 융합이다. 탭 완성 동작을 제어하는 소프트웨어는 ' 땡그랑 소리 '. 이 동작을 변경하려면 ' cmder '디렉토리를 찾아 다음을 찾으십시오.
\ cmder \ vendor \ clink \ clink_inputrc_base
'clink_inputrc_base'를 열고 백업 원본을 저장 한 다음 두 줄을 모두 바꿉니다.
"\ t": clink-completion-shim
와:
"\ t": 메뉴 완성
Shift + Tab 순환 동작의 경우 위의 각 행 아래에 다음 행을 추가하십시오.
"\ e`Z": menu-complete-backward
이것은 나를 위해 일했습니다. 클 링크 동작 수정에 대한 정보는 다음 링크를 참조하십시오.
https://github.com/mridgers/clink/issues/190
편집 : 아래 내 의견을 참조하십시오 또는 '조수'에서 추가 답변. cmder의 최신 버전에서는 프로세스가 약간 더 간단합니다. 파일에 설명 된대로 주석 처리를 제거하면됩니다. 자세한 내용은 내 의견이나 다른 답변을 참조하십시오.
사실, \cmder\vendor\clink\clink_inputrc_base
파일 끝에 이미 다음 줄이 있습니다.
# Uncomment these two lines for vanilla cmd.exe style completion.
# "\t": clink-menu-completion-shim
# "\e`Z": clink-backward-menu-completion-shim
귀하가 #
마지막 두 줄의 문자를 사용하면 원하는 동작을 얻을 수 있습니다.
Clink가 탭 완성 동작을 변경합니다. 그래서 : clink를 제거하십시오. vendors
폴더, 선택 취소 프롬프트에서 clink 사용 .
Use clink in prompt
처음에는. 한 가지 더 많은 문제는 지금입니다. {lamb}
과 {git}{hg}
나타납니다. git dir 명령을 사용하면 cd 명령이 중단되는 것 같습니다.