41

PowerShell 構文の強調表示または IntelliSense を可能にする Visual Studio のプラグインを見つけた人はいますか? そうでない場合、誰かが理由を知っていますか? 自由な時間がたくさんある他の誰かが今までにこれに取り組んでいたことを願っています。他の人々が限られたドキュメントを取得して、 NHamlなどの他の言語用のカスタム IntelliSense プロバイダーを構築することができたので、私は希望を持っています。

編集: 明確にするために、PowerShell の開発に使用できる IDE のリストを探しているわけではありません。私は 1 日の 90% を Visual Studio で過ごしています。それはすでに、コードのスライスとさいの目切りという非常に優れた仕事をしています。これは、私がすべてのテキストとコードを編集するために好んで使用する IDE です。PowerShell スクリプトを使用するようになった今、PowerShell 構文の強調表示の欠如は本当に苦痛です。

4

4 に答える 4

17

2013-08-20 更新

Adam Driscoll は最近、以前のPowerGUI Visual Studio 拡張機能の後継としてPowerShell Tools for Visual Studioを発表しました。詳細については、PowerGUI VSX の将来に関する彼のブログ記事を参照してください。 PowerGUI への依存を取り除くことで、これらの問題にどのように対処するかについて説明します。

[...] PowerGUI エディタを Visual Studio に直接埋め込むことで、実際には真の言語統合ではなくハックに似ていたため、多数の問題が発生しました。

[...] PowerGUI VSX v2 は、PowerShell の真の Visual Studio 言語サポートを提供します。Visual Studio エディターと、生の PowerShell デバッガー、トークナイザー、および補完エンジンを使用します。現在、要件は PowerShell v3 および Visual Studio 2012 です。この要件は、コミュニティのサポートと採用によって変わる可能性があります。[鉱山を強調]


2013-07-31 更新

Simon Gillbee は、以前要約したPowerGUI Visual Studio Extensionの欠点を明らかにしない、PowerShell 構文強調表示の代替案を参照/宣伝しました。


最初の回答

最近リリースされたPowerGUI Visual Studio Extensionは、PowerShell IntelliSense サポートを Visual Studio に追加します。(無料の) PowerGUIグラフィカル ユーザー インターフェイスとスクリプト エディターに依存しますが、このエディター コンポーネントを再利用することは、私が望む障害ではなく、成熟の兆候であるべきです。(概要については、Kirk Munros PowerShell support in Visual Studio!ブログ投稿を参照してください。)

1.0であるため、拡張機能自体にはまだいくつかの小さな問題がありますが、Adam Driscollはこれらの問題に積極的に取り組んでいるようです.PowerShell構文の強調表示とIntelliSenseのサポートは、すでに私にとって最も優れています.

于 2010-07-27T15:20:47.837 に答える
13

ここに便利なものがあります: PowerGUI VS Extension

于 2009-07-24T16:41:50.227 に答える
5

PowerShell スクリプトの Visual Studio Intellisense については何も見ていません。

次のような他のツールを試すことをお勧めします。

このスクリーン キャストを見てください。


(ソース: aaronlerch.com )

于 2008-11-07T05:34:33.290 に答える
1

VS2010のPowerConsole拡張機能は非常に優れており、有望に見えます。スクリプトを編集するのに適している (またはできる) かどうかはわかりません。いずれにせよ試してみる価値があります。

于 2010-07-27T16:21:11.960 に答える