본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Pscompletions

0

PSCompletions은 PowerShell의 탭 완성 경험을 개선하기 위한 완성 관리자입니다. Rust와 Lua로 구축된 이 도구는 내장 완성 라이브러리와 더 강력한 완성 메뉴를 제공하며, 명령 기록을 기반으로 완성 항목을 동적으로 정렬합니다.

명령줄 도구오픈소스완성 관리자탭 완성

소개

PSCompletions은 PowerShell의 탭 완성 경험을 개선하기 위한 완성 관리자입니다. Rust와 Lua로 구축된 이 도구는 내장 완성 라이브러리와 더 강력한 완성 메뉴를 제공하며, 명령 기록을 기반으로 완성 항목을 동적으로 정렬합니다. PowerShell 5.1 이상에서 작동하며, Windows PowerShell과 PowerShell 7+ (Core) 모두 지원합니다. 공식 웹사이트와 GitHub 저장소를 통해 문서와 설치 방법을 제공합니다.

상세정보

내장 완성 라이브러리

기본적으로 제공되는 완성 라이브러리를 통해 다양한 명령어에 대한 탭 완성을 즉시 사용할 수 있습니다.

더 강력한 완성 메뉴

향상된 완성 메뉴 UI를 제공하여 완성 항목을 더 직관적으로 선택할 수 있도록 합니다.

다국어 지원

en-US, zh-CN 등 여러 언어를 지원하여 다양한 언어 환경에서 사용할 수 있습니다.

동적 정렬

명령 기록을 기반으로 완성 항목을 동적으로 정렬하여 자주 사용하는 명령어를 우선적으로 표시합니다.

다른 도구와의 호환성

argc-completions, Carapace, PSFzf 등 다른 완성 도구와 함께 작동할 수 있습니다.

다운로드·설치 방법

PowerShellGet을 통해 설치할 수 있습니다:

Install-Module PSCompletions

또는 PSResource를 통해 설치할 수 있습니다:

Install-PSResource PSCompletions

Scoop을 사용하는 경우:

1. abyss 버킷을 추가합니다: scoop bucket add abyss

2. 패키지를 설치합니다: scoop install abyss/abgox.PSCompletions

설치 후 모듈을 가져와야 합니다:

Import-Module PSCompletions

프로파일을 사용하는 경우, psc 명령을 실행하여 키 바인딩과 데이터를 다시 로드해야 합니다.

기본 사용법/명령어

내장 완성 라이브러리를 사용하려면 다음과 같이 입력합니다:

psc add git

공식 완성 또는 다른 완성 라이브러리를 사용할 수도 있습니다. 예를 들어, xxx에 대한 공식 완성물이 존재한다면 유사한 명령을 실행할 수 있습니다.

이런 경우에 유용합니다

PowerShell을 자주 사용하는 사용자에게 유용합니다. 특히 복잡한 명령어와 옵션을 자주 입력하는 개발자 및 시스템 관리자는 탭 완성 경험이 향상되어 작업 효율성을 높일 수 있습니다. 다국어 지원이므로 다양한 언어 환경에서도 일관된 사용 경험을 제공합니다.

지원 환경·시스템 요구사항

PowerShell 5.1 이상에서 작동합니다. Windows PowerShell 5.1+(Desktop)와 PowerShell 7+(Core) 모두 지원됩니다. 의존성이 없는 독립 모듈로 제공됩니다.

최신 버전·업데이트

현재 버전은 7.4.0입니다. 자세한 변경 사항은 공식 changelog를 참조하십시오.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.