2010-12-02 20 views
3

私はPowerShell IDEを探しています。私の要件は単純です:デバッグ中に編集できるPowerShell IDE

  1. 構文
  2. デバッガ
  3. しばらくはブレークポイントで停止コードを編集する能力を強調します。

この最後の問題が問題です。私は既にhttps://stackoverflow.com/questions/171514/best-ide-for-powershellを見て、PowerShell ISEPowerGUIの両方を試しました。

私は任意の編集と-続ける機能を探していないよ:(FAIL私はまた、唯一の適切一言で説明することができPowerShellAnalyzerは、試してみました)。私は文字通りちょうどが防止されないようにするは、ブレークポイントで停止している間にテキストを編集できません。私はなぜこれがお勧めではないかについての議論を探しているわけではありません。私はそれを可能にするIDEがほしいと思う。

+0

多かれ少なかれ、要件に合ったソフトウェアスイートがあります。すべての部分はオープンソースです。スイートは**従来のPowerShell IDEとはまったく異なります**、何かが悪いですが、何かが優れていますが、ほとんどのものは実際には比較できません。強力ですが、採用は難しいです。私のSOのプロフィールにはリンクがあります。あなたが興味を持っているなら、私はその答えに詳細を提供します。注:デバッグ中のスクリプトの編集は今でも可能ですが、このシナリオは少し改善する必要があります。 –

+1

思考。変更後、コアは**古い**コードの実行をしばらく続けます。デバッガのUIはどのようなコードを実行する必要がありますか?おそらく**古い**、そうでなければこれは混乱です。次に、スクリプト全体が再び呼び出されると、コアは** new **コードをロードして実行します。この時点でデバッガのUIを**新しい**コードに切り替える必要があります。確かに、それは技術的に可能です。それはどんな場合でも難しいです。 –

+0

もう1つの課題は、実行中に変更されるスクリプトの行ブレークポイントです。それらはしばらくの間実行されていた古いコードに対して有効ですが、同じ実行のスクリプトが再度呼び出されると無効になる可能性があります。これを正しく解決することは困難です。私は最終的にホストとデバッガでこの機能を考えるつもりですが、私は疑問を持ち始めています。 –

答えて

1

PowerSEは、ブレークポイントで停止している間にスクリプトを編集できます。

あなたが言ったように問題はないが、スクリプトを続行できますが、古いコードが実行されるため、実行中のコードで位置マーカーが整列しなくなります。

関連する問題