PowerShell 개발을 위한 Visual Studio Code 활용

Powershell Gaebal Eul Wihan Visual Studio Code Hwal Yong



적응력과 강력한 생태계로 인해 “ 비주얼 스튜디오 코드(VSCode) ”는 개발자에게 가장 인기 있는 코드 편집기 중 하나가 되었습니다. 웹 및 소프트웨어 개발을 위한 도구로 널리 알려져 있지만 ' 파워셸 개발 '.

이 기사는 'PowerShell 개발'에서 'Visual Studio Code'의 유용성에 대한 철저한 개요를 제공하는 것을 목표로 합니다.

Visual Studio 코드: 무엇입니까?

Microsoft는 오픈 소스이며 무료인 'Visual Studio Code' 코드 편집기를 만들었습니다. 고도로 사용자 정의 가능한 사용자 인터페이스, 강력한 IntelliSense 코드 제안 시스템, 통합 디버깅 도구 및 다양한 프로그래밍 언어 지원을 포함하여 광범위한 기능을 제공합니다. 다재다능하고 가볍기 때문에 'PowerShell 개발'에 이상적인 선택입니다.







1단계: 설치 및 구성

'Visual Studio Code'에서 'PowerShell 개발'을 시작하기 전에 필요한 확장이 설치되어 있는지 확인하십시오. “ 파워셸 ” 확장은 Microsoft에서 개발했으며 언어 지원과 PowerShell 스크립팅을 위해 특별히 맞춤화된 다양한 추가 기능을 제공합니다. VSCode에 PowerShell을 추가하는 단계는 다음과 같습니다.



1 단계 : VS 코드를 엽니다. 사이드바에 '확장 프로그램' 보기가 먼저 나타납니다.







2 단계 : Microsoft의 'PowerShell' 확장을 선택하고 ' 설치하다 ” 버튼:



VS Code를 새로 고친 후 편집을 시작할 수 있습니다.

그런 다음 새 파일을 만들려면 ' 파일 > 새로 만들기 ” 그런 다음 원하는 파일 이름을 입력하고 확장자는 “ .ps1 ”:

2단계: 구성 설정

'에 액세스할 수 있습니다. 설정.json ' 에 의해 ' 파일>환경 설정>설정 ”:

그런 다음 창의 오른쪽 상단 모서리에 있는 파일 아이콘을 클릭합니다.

안에 ' 설정.json ”, 다음 구성 매개변수를 추가할 수 있습니다.

{
'에디터.렌더화이트스페이스' : '모두' ,
'editor.renderControlCharacters' : 진실 ,
'files.trimTrailingWhitespace' : 진실 ,
'파일.인코딩' : 'utf8bom' ,
'files.autoGuessEncoding' : 진실
}

3단계: VSCode에서 PowerShell 스크립트 개발

'에서 제공하는 광범위한 지원 비주얼 스튜디오 코드 ' 을 위한 ' 파워셸 개발 ”는 주요 기능 중 하나입니다. PowerShell 스크립트의 경우 VS Code는 구문 강조 표시, 코드 완성 및 IntelliSense를 제공하므로 명확하고 오류 없는 코드를 더 간단하게 작성할 수 있습니다. 이 간단한 그림을 고려하십시오.

$num1 = 10
$num2 = 이십 일
$결과 = $num1 / $num2
쓰다 - 주인 '결과: $결과'

작성된 코드에 대해 다음 결과가 표시됩니다.

통합 터미널 및 대화식 개발

Visual Studio Code는 개발자가 편집기 내에서 직접 PowerShell 명령과 스크립트를 실행할 수 있는 통합 터미널 창을 제공합니다. 이 기능은 코드 스니펫을 빠르게 평가하고 스크립트를 실행하고 기능을 테스트하여 대화형 개발 프로세스를 가능하게 합니다. 명령 편집과 실행 사이를 매끄럽게 전환하는 기능은 생산성을 크게 향상시킵니다.

IntelliSense 및 코드 탐색

Visual Studio Code의 가장 강력한 기능 중 하나는 ' IntelliSense 기능 ”, 실시간 코드 완성, 매개 변수 힌트 및 PowerShell에 특정한 구문 강조 표시를 제공합니다. 이 기능은 수동 입력 오류를 크게 줄이고 코드 품질을 개선하며 PowerShell 모듈 및 cmdlet 탐색을 용이하게 합니다. 또한 “ 정의로 이동 ” 기능을 사용하면 스크립트 내의 함수, 변수 및 기타 요소 간에 쉽게 탐색할 수 있습니다.

디버깅 기능

'Visual Studio Code' 내장 디버깅 도구는 'PowerShell 개발'을 위한 또 다른 귀중한 자산입니다. 개발자는 중단점, 코드 스테핑, 변수 검사 및 실행 흐름 모니터링에 액세스할 수 있습니다. 이를 통해 문제 해결 효율성이 향상되고 버그 수정이 가속화되며 복잡한 PowerShell 스크립트에 대한 더 깊은 통찰력을 얻는 데 도움이 됩니다. 데모는 다음과 같습니다.

$num1 = 10
$num2 = 0
$결과 = $num1 / $num2
쓰기 호스트 '결과: $결과 '

'Visual Studio Code'에서 이 코드를 실행할 때 '$result = $num1 / $num2' 줄에 중단점을 두어 실행을 중지할 수 있습니다. 0으로 나누기 오류는 $num1, $num2 및 $result의 값을 확인하여 반환할 수 있습니다.

Git 통합 및 버전 제어

널리 사용되는 버전 관리 시스템으로 “ 힘내 통합 ”는 모든 개발 환경에서 필수적인 기능입니다. 'Visual Studio Code'는 Git을 원활하게 통합하여 편집기를 벗어나지 않고도 버전 제어 작업을 쉽게 관리할 수 있습니다. 이 기능은 공동 개발을 지원하고 코드 검토 프로세스를 간소화하며 PowerShell 프로젝트에서 효율적인 코드 관리를 보장합니다.

결론

'Visual Studio Code'라는 강력하고 유연한 코드 편집기는 'PowerShell 개발'을 위해 특별히 설계된 풍부한 환경을 제공합니다. 통합 터미널, IntelliSense, 디버깅 도구, Git 통합 및 다양한 확장과 같은 광범위한 기능을 통해 Visual Studio Code는 효율적이고 효과적인 PowerShell 스크립팅을 위한 인상적인 플랫폼을 제공합니다.