PowerShell을 사용하여 배쉬와 같은 비 회전 파일 이름 탭 완성


8

Windows에서는 PowerShell을 사용하여 TabLinux에서 bash와 같이 파일 이름 제안 ( 키 사용)을 작동시킬 수 있습니까?

하자의 디렉토리 3 디렉토리를 포함 가정 example1, exampleexamination.

Windows에서 (기본적으로) cd exand 를 입력 Tab하면 자동 제안 cd .\examination됩니다. 이후에를 사용 Tab하면 example1, example및 사이의 제안이 회전합니다 examination.

bash (일반적으로 Linux에서는)를 입력 cd ex하고 and 를 입력 Tab하면 파일 이름이 다른 문자가 시작될 때까지 자동 완성 cd exam됩니다. 또 다른 용도 Tab는 사용 가능한 디렉토리를 나타냅니다.

$ cd exam
examination/ example1/    example2/

그런 다음 pand 를 입력 Tab하면으로 자동 완성됩니다 example(여기서 example1와 사이에서 선택 가능 example2).

파일 이름 제안을 이름을 회전시키는 대신 트리와 같은 검색에서 작동시키는 방법이 있습니까?

(주로 파일 이름에 관심이 있습니다. Bash는 또한 파일 유형에 따라이 선택을 세분화 cd할 수 있습니다.


답변:


5

기본 완료 동작은 키보드 입력을 처리하는 명령 창을 사용한 결과입니다.

PowerShell v3부터 ISE는 풀 타임 셸로 고려할 가치가 있으며 최신 완료 동작 (및 색상 화)이 있습니다.

PowerShell 명령 창에서 BASH 스타일 완성을 원한다면 PSReadline을 얻으 십시오 .

https://github.com/lzybkr/PSReadLine

거기에 나이가 적은 기능 및 관리되지 않는 프로젝트도 PSReadline 여기라고 : http://nivot.org/nivot2/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PowerShell-30.aspx HTTP : //nivot.org/blog/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PowerShell-30

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