Powershell 7.3.0 탭 완료가 작동하지 않음
최근 PowerShell을 버전 7.3.0으로 업그레이드했는데 이제 명령을 입력하면 입력할 때와 같은 제안이 표시됩니다.pip
덧붙여서list
이 이미지와 같이.또는 명령의 start를 입력하면 전체 이름이 표시됩니다.
문제는 제가 누르면 명령이 완료되지 않고, 대신 현재 디렉터리가 나열되기 시작한다는 것입니다. 즉, 한 번 누르면 이미지가 표시됩니다.또한 다음과 같이 명령의 전체 이름을 입력하기 시작할 때도pip li
여전히 결말을 보여주지만, 누를 때는 아무 것도 하지 않습니다.
를 누른 후 제안을 통해 현재 명령을 완료할 수 있을 것으로 예상했습니다.
이 문제를 검색해 보았지만 7.3.0 버전과 동일한 사례를 찾지 못했습니다.
(오른쪽 화살표) 키를 누르기만 하면 됩니다.
키 바인딩을 변경하려는 경우: source: https://devblogs.microsoft.com/powershell/announcing-psreadline-2-1-with-predictive-intellisense/
예측을 위한 주요 바인딩
키 바인딩은 예측 내에서 커서 이동 및 추가 기능을 제어합니다.여러 플랫폼에서 Predictive IntelliSense를 실행하는 사용자를 지원하기 위해 키 바인딩은 명령줄 또는 프로필 스크립트에서 사용자가 설정할 수 있습니다.
PSReadLine
에는 예측을 탐색하고 수락하는 함수가 포함되어 있습니다.예를 들어, 표시된 예측을 수용하기 위해 PSReadLine에는 다음과 같은 함수가 포함되어 있습니다.
- 제안 수락 – 현재 인라인 제안 수락
- 다음 제안 수락단어 – 인라인 제안의 다음 단어를 수락합니다.
AcceptSuggestion
내부에 구축됨ForwardChar
를 누르면 커서가 현재 줄의 끝에 있을 때 인라인 제안을 수락합니다.
AcceptNextSuggestionWord
기능 내에 구축됨ForwardWord
Ctrl+f로 묶을 수 있는 것은Set-PSReadLineKeyHandler -Chord "Ctrl+f" -Function ForwardWord
를 누르면 커서가 현재 편집 라인의 끝에 있을 때 인라인 제안의 다음 단어를 사용할 수 있습니다.사용자는 다른 키를 다음으로 바인딩할 수 있습니다.
AcceptSuggestion
그리고.AcceptNextSuggestionWord
유사한 기능을 위해.검색:ForwardCharAndAcceptNextSuggestionWord
에SamplePSReadLineProfile.ps1
전체 제안 줄 대신 인라인 제안에서 다음 단어를 수락하는 예.에 정의된 추가 제안 키 바인딩 목록
언급URL : https://stackoverflow.com/questions/74456957/powershell-7-3-0-tab-completion-not-working
'source' 카테고리의 다른 글
Spring Rest Template를 이용한 페이지 응답 소비 방법 (0) | 2023.07.26 |
---|---|
Maria Db - 사용자 ID가 = 변수인 모든 메시지 목록에서 최근 메시지를 가져옵니다. (0) | 2023.07.26 |
Angular 2의 링크에 접두사 "unsafe"를 추가하지 않으려면 어떻게 해야 합니까? (0) | 2023.07.26 |
mysqdump 10.17은 데이터가 없는 덤프 파일을 생성하지만 10.16은 정상적으로 작동합니다. (0) | 2023.07.26 |
예기치 않은 json 반환, "_links"로 철자가 지정된 "links"가 있으며 Spring hateoas에서 구조가 다릅니다. (0) | 2023.07.26 |