2011-03-21 4 views
1

내 .cshrc에서 자동 완성 기능을 설정했습니다.Csh에는 대소 문자를 다루는 자동 완성 설정이 있습니까?

 set autolist 
    set correct=cmd 
    set complete=enhance 

은 대소 문자를 제외하고는 꽤 잘 작동합니다.

다음 파일이 포함 된 디렉토리가 있습니다.

ToolConfig.pm*  ToolConfig.pm_bak* Toolconfig_init.pm* 
ToolConfig.pm.orig* ToolConfig.pm~* 

프롬프트에서 "tool -tab-"을 입력하면 다음과 같은 메시지가 나타납니다. Toolconfig

ok. 그런 다음 ".pm"을 입력하여 Toolconfig.pm

을 생성합니다.이 시점에서 -tab-을 다시 누르고 'c'를 upcasing하여 작업을 완료하는 것이 좋습니다. 나는 완전한 파일명을 가지고있다. 확실한 추가 가능성이 있지만, 현재의 문제 때문에 커서를 원래대로 되돌려 야한다.

종류의 완성 유틸리티가 무효화됩니다.

분명히, 나는이 좌절에 함께하지 않습니다. 이 문제를 해결하려면 특별한 소스가 있어야합니다.

답변

1

'설정 완료 = 강화'를 제거하면 대문자/소문자 구분이 완료되어 "T [탭]"입력이 "도구"로 확장되어 상위 또는 하위를 선택할 수 있습니다 - 케이스 'C'.

변경 사항을 참조하기 위해

, 당신은 설정되지 않은 '완전한'로하거나 로그 아웃하고 로그인합니다.

0

내가 당신이 원하는 아마 답을 알고 있지만, 배쉬입니다 이보다 더 좋습니다. set completion-ignore-case on 으로 원하는 작업을 수행 할 수 있습니다.

관련 문제