Powershell 탭 완성 후행 슬래시


9

Powershell에서 탭 완성을 사용하여 경로를 입력하면 디렉토리에 후행 (백) 슬래시가 표시되지 않습니다. 즉, 각 레벨에서 Tab-을 입력해야합니다. Bash처럼 Powershell이 ​​자동 완성 된 디렉토리에 후행 백 슬래시를 추가 할 수있는 방법이 있습니까?

답변:


3

PowerTab 은 Intellisense와 유사한 기능을 Powershell에 추가하는 확장입니다. 팝업 목록 방식과 백 슬래시 및 공백을 사용하여 완료를 선택하는 방식이 마음에들 것입니다. 백 슬래시가없는 문제는 해결되지 않지만 저자는 Powershell의 작동 방식에 문제가 있다고 말합니다 .

PowerTab 치트 시트


이 질문을하기 전에 그것을 사용해 보았지만 설치 방법을 알 수 없었으며 문서가 완전히 부족했습니다. 어떻게 생각하십니까?
tghw

@ tghw : 네, 문서는 꽤 나쁩니다. 라는 파일 Documents\WindowsPowerShell\Modules아래에 새 디렉토리가 있도록 파일을 압축 해제하십시오 PowerTab. 그런 다음 PS에서 Import-Module powertab. 자세한 지침 은 내용을 참조하십시오 . 디렉토리와 일부 파일을 수동으로 작성 하면 오류 메시지가 표시됩니다 (필요하지 않은 경우) .
추후 공지가있을 때까지 일시 중지되었습니다.

1
PowerTab은 디렉토리에 후행 백 슬래시를 추가하지 않지만 백 슬래시 입력을 기반으로 재귀 탭 확장을 지원합니다. 그 이유는 탭 확장 체인을 끊을 수 있기 때문입니다. PowerShell은 마지막 TabExpansion () 이후 명령 줄이 변경된 경우에만 새 TabExpansion ()을 호출합니다. 결과에 백 슬래시를 추가하면 <TAB>을 다시 누를 수 없습니다.
JasonMArcher

1

누군가가 2018 년 에이 문제를 우연히 발견했을 때 :

PSReadLine은이 를 수행하는 깔끔한 모듈입니다. 설치는 2 개의 명령을 실행하는 것만 큼 간단합니다 (PS5-이전 버전의 경우 README 확인).

Install-Module PSReadLine
Import-Module PSReadLine

약간의 구성만으로 PSReadline은 훨씬 더 고급 기능을 수행 할 수 있지만 Tab-Autocompletion, 적절한 Ctrl-C / Ctrl-V 및 기타 기능이 기본적으로 작동합니다.

Windows 10에는 기본적으로 PSReadLine이 포함되어 있습니다.

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