PowerShell 開発のための Visual Studio Code の利用

Powershell Kai Fanotameno Visual Studio Code No Li Yong



その適応性と堅牢なエコシステムにより、「 ビジュアルスタジオコード(VSCode) 」は、開発者にとって最も人気のあるコード エディターの 1 つになりました。 Web およびソフトウェア開発のツールとして広く知られていますが、「」のための強力なプラットフォームでもあります。 PowerShell開発 ”。

この記事は、「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.renderWhitespace」 : '全て'
「editor.renderControlCharacters」 : 真実
「files.trimTrailingWhitespace」 : 真実
「ファイル.エンコーディング」 : 「utf8bom」
「files.autoGuessEncoding」 : 真実
}

ステップ 3: VSCode で PowerShell スクリプトを開発する

「」による充実のサポート Visual Studioコード ' ために ' PowerShell開発 』が大きな特徴の一つです。 PowerShell スクリプトの場合、VS Code は構文の強調表示、コード補完、IntelliSense を提供し、明確でエラーのないコードを簡単に作成できるようにします。次の簡単な図を考えてみましょう。

$num1 = 10
$num2 = 21
$結果 = $num1 / $num2
書く - ホスト 「結果: $result」

書かれたコードに対して次の結果が表示されます。

統合ターミナルとインタラクティブ開発

Visual Studio Code は統合ターミナル ウィンドウを提供し、開発者がエディター内で PowerShell コマンドとスクリプトを直接実行できるようにします。この機能により、コード スニペットの迅速な評価、スクリプトの実行、機能のテストにより、対話型の開発プロセスが可能になります。コマンドの編集と実行をシームレスに切り替える機能により、生産性が大幅に向上します。

IntelliSense とコード ナビゲーション

Visual Studio Code の最も強力な機能の 1 つは、「 インテリセンス機能 」は、リアルタイムのコード補完、パラメーターのヒント、PowerShell に固有の構文の強調表示を提供します。この機能により、手動による入力エラーが大幅に減少し、コードの品質が向上し、PowerShell モジュールとコマンドレットの探索が容易になります。さらに、「 定義に移動 」機能を使用すると、スクリプト内の関数、変数、その他の要素間を簡単に移動できます。

デバッグ機能

「Visual Studio Code」組み込みデバッグ ツールは、「PowerShell 開発」にとってもう 1 つの貴重な資産です。開発者は、ブレークポイント、コード ステッピング、変数検査、および実行フローの監視にアクセスできます。これにより、トラブルシューティングの効率が向上し、バグ修正が迅速化され、複雑な PowerShell スクリプトについてより深い洞察を得るのに役立ちます。以下はデモンストレーションです。

$num1 = 10
$num2 = 0
$結果 = $num1 / $num2
書き込みホスト '結果: $結果

このコードを「Visual Studio Code」で実行する場合、「$result = $num1 / $num2」の行にブレークポイントを置くと、実行が停止します。 $num1、$num2、$result の値を調べることで、ゼロ除算エラーを返すことができます。

Git の統合とバージョン管理

広く使用されているバージョン管理システムとして、「 Gitの統合 」は、あらゆる開発環境において不可欠な機能です。 「Visual Studio Code」は Git をシームレスに統合し、エディターを離れることなくバージョン管理操作を簡単に管理できるようにします。この機能は共同開発をサポートし、コード レビュー プロセスを簡素化し、PowerShell プロジェクトでの効率的なコード管理を保証します。

結論

「Visual Studio Code」と呼ばれる強力で柔軟なコード エディターは、「PowerShell 開発」用に特別に設計された豊富な環境を提供します。 Visual Studio Code は、統合ターミナル、IntelliSense、デバッグ ツール、Git 統合、一連の拡張機能などの広範な機能を備えており、効率的かつ効果的な PowerShell スクリプト作成のための優れたプラットフォームを提供します。