以下の内容はhttps://tech.guitarrapc.com/entry/2013/02/05/080251より取得しました。


PowerShellでregionを使ってScriptを折りたたんだ際のPowerShell ISEとPowerGUIの見え方の違い

PowerShell Script書くときには、PowerShell ISEやPowerGUIを使っているでしょう。コードを折りたたむ為のツリーが表示されるものとして{}()function{}@" "@が良く知られていますが#regionも利用できます。

PowerShell ISEとPowerGUIの両者で微妙に見え方が異なります。 今回は、簡単ですが#regionについて紹介します。

使い方

開始で#region、終了で#endregionとするだけです。 開始時に#region OOOOOと出来るので、わかりやすい名前を付けておくと折りたたんだ際にコード記述を探すのに便利です。

#region function get-kbps,Mbps
function get-Mbps{
    param(
      [Parameter(Mandantory=$true)]
      [int]$speed
    )

    $Mbps = $speed / 1000 / 1000
    return $Mbps
}

function get-Gbps{
    param(
      [Parameter(Mandantory=$true)]
      [int]$speed
    )

    $Gbps = $speed / 1000 / 1000 / 1000
    return $Gbps
}
#endregion

PowerShell ISEとPowerGUIそれぞれで折りたたむためのフォールドツリーが表示します。折りたたんだ状態は、PoiwerGUIの方がわかりやすいですね。

まとめ

#regionで開始、#endregionで終了。 どちらの環境でも便利に使うといいかもです。個人的にはPowerGUIの見え方は好ましいですね。




以上の内容はhttps://tech.guitarrapc.com/entry/2013/02/05/080251より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14