Windows의 원래 cmd.exe에서는 자동 완성 후보를 탐색하는 데 사용할 수 있습니다. 그러나 cmder에서이 기능은 제거 된 것 같습니다. 그것을 가능하게하는 방법이 있습니까?
답변
상술 한 바와 같이, ‘ 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
귀하가 #
마지막 두 줄의 문자를 사용하면 원하는 동작을 얻을 수 있습니다.