SSブログ
QLOOKアクセス解析

ISE か PowerGUI か [PowerShell]

PowerShell のスクリプト作成時の環境として ISE(Integrated Scripting Environment) を使うか、PowerGUI を使うかを迷っています。

ISE と PowerGUI を比較すると後者の方がスクリプトエディターは使いやすいように思います。
ISE では
  • タブキーによる字下げが空白文字で行われる
  • タブ文字による字下げ幅がフォントによっては、ずれる場合がある。たとえば MS ゴシックの場合3文字分の幅になってしまう。
などの点が気に入りません。設定の余地があるのかもしれませんが、わかっていません。また、以前書いたように日本語入力のON/OFFの切り替えが少しうまくいかない問題もあります。(これは将来は修正されるものと期待していますが)
逆にデバッグ実行環境については ISE の方が素直なようです。
PowerGUI では
& { $myInvocation }
を実行すると、次のようになり ScriptName のところに実行しているスクリプトファイルの情報が入りません。
MyCommand         :  $myInvocation
BoundParameters : {}
UnboundArguments : {}
ScriptLineNumber : 2
OffsetInLine : 2
ScriptName :
Line : & { $myInvocation }
PositionMessage :
                     At line:2 char:2
                   + & <<<< { $myInvocation }
InvocationName : &
PipelineLength : 1
PipelinePosition : 1
ExpectingInput : False
CommandOrigin : Internal
ISEなら
MyCommand        :  $myInvocation
BoundParameters : {}
UnboundArguments : {}
ScriptLineNumber : 1
OffsetInLine : 2
ScriptName : D:\test\test1.ps1
Line : & { $myInvocation }
PositionMessage :
                     At D:\test\test1.ps1:1 char:2
                     + & <<<< { $myInvocation }
InvocationName : &
PipelineLength : 1
PipelinePosition : 1
ExpectingInput : False
CommandOrigin : Internal
のように入っています。
これだけであれば、なんとか回避することもできるのかもしれませんが、こういうレベルで環境が違うとなると、なんとなく気持ちが悪いような。。。

使い慣れたテキストエディター+コンソールにするのがいいのでしょうかね。
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

人気ブログランキングへ
 

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。