상위 디렉터리로 이동하면 mksh가 완료됩니다.

상위 디렉터리로 이동하면 mksh가 완료됩니다.

방금 mksh를 설치했는데 발생한 작은 문제를 해결하는 방법을 모르겠습니다. 디렉터리를 상위 디렉터리로 변경하려고 하면 "tab" 키를 눌러도 mksh가 완료되지 않습니다. 상상해 보자:

$ cd .."tab"

다음으로 끝나지 않을 것이다

$ cd ../

이 기능을 사용하려면 mkshrc에 무엇을 추가해야 합니까?

미리 감사드립니다!

답변1

탭 완성은 내부적으로 와일드카드를 사용합니다. ( 그리고 다른 Korn Shell 변형도 가능 mksh)...안 돼요와일드카드와 일치합니다( rm주로 놀라움을 방지하기 위해).

독일어 키보드를 사용하는 것은 불행한 일입니다. 그렇지 않으면 이 키보드에서 @Gilles를 지원한다고 말하고 싶습니다... (저는 독일어 레이아웃에서 우리 레이아웃으로 전환했으며 개인적으로 후회하지 않습니다). 하지만 이는 mksh탭 완성 작업을 수행할 수 없음을 의미합니다 ...

자주 필요한 경우 다음을 사용할 수 있습니다.

function .. {
    cd ../"$1"
}

불행하게도 이것은아직이를 통해 탭 완성이 허용되지 않습니다. 따라서 Shift-7대안으로 kezboard(철자법 의도) 레이아웃을 전환하는 것이 좋습니다.

면책조항: 나는개발자.

관련 정보