programing

VS Code에서 [pwsh]와 [Powershell Integrated Console]의 차이점은 무엇입니까?

iphone6s 2023. 9. 9. 09:09
반응형

VS Code에서 [pwsh]와 [Powershell Integrated Console]의 차이점은 무엇입니까?

VS Code에서 [pwsh]와 [Powershell Integrated Console]의 차이점은 무엇입니까?
저는 주로 pwsh를 사용합니다.
오늘 파워쉘 확장을 설치하고 파워쉘을 업데이트하려고 하니 파워쉘 통합 콘솔이 시동이 걸리며 알게 되었습니다.이게 뭐야?

  • pwsh[.exe]는 PowerShell의 크로스 플랫폼 버전인 PowerShell [Core](v6+)의 실행 파일 이름입니다.NET Core / .NET 5+; 대조적으로,powershell.exe는 윈도우즈 전용으로 구축된 기존 윈도우즈 PowerShell 버전(v5.1-)의 실행 파일 이름입니다.NET Framework (v4.8-)

    • Windows PowerShell은 Windows 자체와 함께 제공되지만 PowerShell [Core]은(지원되는 모든 [+]플랫폼에) 온디맨드로 설치해야 합니다.
  • VSCode(Visual Studio Code)에는 다음과 같은 실행할 수 있는 통합 터미널(콘솔)이 있습니다.cmd.exe,bash, 아니면pwsh아니면powershell.

    • 기본적으로 통합 터미널에서 실행되는 셸은 편집 중인 파일과 특별한 통합이 없습니다.통합 단말기의 도구 모음에 있는 드롭다운 목록에 실행 파일 이름으로 표시됩니다. 예:
  • 반면 PowerShell Integrated ConsolePowerShell 확장 기능과 함께 제공되는 특수 셸로, 특히 린팅디버깅 지원 기능을 제공하기 위해 편집 중인 PowerShell 코드와의 통합 기능을 제공합니다.

    • PowerShell Integrated Console은 세션에서 PowerShell 코드가 포함된 편집기를 처음 열거나 활성화할 때 필요에 따라 시작되며, 통합 터미널의 도구 모음에는 다음과 같이 표시됩니다.

    • PowerShell 확장자의 구성사용하여 사용할 특정 PowerShell 실행 파일을 선택할 수 있습니다. 이 파일을 사용하면 Windows에서 PowerShell [Core](PowerShell [Core]) 실행 중 하나를 선택할 수 있습니다.pwsh.exe) 및 Windows PowerShell(powershell.exe(PowerShell 통합 콘솔).

      • PowerShell [Core] 버전이 설치되어 있고 잘 알려진[*] 위치에 설치되어 있으면 기본적으로 사용됩니다. Windows의 폴백은 Windows PowerShell입니다.PowerShell [Core] 버전을 나란히 설치할 수 있으므로 설치된 경우 다른 버전으로 전환할 수 있습니다.

      • 의 PowerShell PowerShell [Core] 버전을 통해 할 수 .settings.json, 이 답변의 아래 부분과 링크된 주제에 나와 있는 것처럼.

      • 활성 탭이 PowerShell 소스 코드 파일이면 오른쪽 하단 모서리의 상태 표시줄에 사용 중인 PowerShell 버전이 표시되지만, 아이콘을 오버하거나 클릭할 경우 버전 > = 6은 PowerShell [Core]를 의미합니다.
        구성된 경우 클릭 시 PowerShell 세션 메뉴를 직접 호출하고 활성 버전 번호를 반영하는 별도의 아이콘이 있습니다. 다음과 같은 답변의 아래 섹션을 참조하십시오.


[+](v7.0 기준) PowerShell [Core]이(가) 향후 버전의 Windows 및 기타 플랫폼과 함께 제공될지 여부는 시간에 따라 알 수 있습니다.

[*] 링크된 문서에서 "이 기능은 다양한 운영 체제에서 잘 알려진 몇 가지 경로를 조사하여 PowerShell의 설치 위치를 검색합니다.일반적이지 않은 위치에 PowerShell을 설치한 경우 세션 메뉴에 처음에 표시되지 않을 수 있습니다.사용자 지정 경로를 추가하여 세션 메뉴를 확장할 수 있습니다."공식 설치 프로그램 중 하나를 사용하는 경우 PowerShell 확장 프로그램에서 설치를 찾을 수 있습니다.

언급URL : https://stackoverflow.com/questions/60124810/what-is-the-difference-between-pwsh-and-powershell-integrated-console-on-vs

반응형