41


9

PowerShellのシンタックスハイライトまたはIntelliSenseを可能にするVisual Studio用のプラグインを誰かが見つけましたか? そうでなければ、誰もが何か考えがありますか? 私は、他の誰かが暇な時間をかけてこれに対処してくれることを願っています。 NHamlのような他の人々が限られたドキュメンテーションを取って、カスタムIntelliSenseプロバイダーを構築することに成功したので私は希望を持っています

編集:明確にするために、私はPowerShellを開発するために使用できるIDEのリストを探していません。 私は1日の90%をVisual Studioで過ごしています。 それはすでにスライスとダイシングのコードの本当に良い仕事をします。 それが私がすべてのテキストとコードを編集するのに使うIDEです。 私がPowerShellスクリプトを使って作業している現在、PowerShell構文の強調表示が欠けているのは、やや苦痛です。

4 Answer


17


更新2013-08-20

Adam Driscollは最近、以前のhttp://powerguivsx.codeplex.com/[PowerGUI Visual Studio Extension]の後継としてhttps://github.com/adamdriscoll/poshtools/tree/dev [PowerShellツールfor Visual Studio]を発表しました - Simon Gillbeeによって概説された前任者の欠点を認め(下記の前回の更新を参照)、詳細についてはhttp://csharpening.net/?p=1673 [The Future of PowerGUI VSX]に関する彼のブログ投稿を参照してください。 PowerGUIへの依存を取り除くことで解決されます。

_ _ […​] By embedding the PowerGUI editor directly in Visual Studio it *実際の言語統合ではなく、ハッキングのようなものであるため、多数の問題が発生しました。

[…​] PowerGUI VSX v2 will offer true Visual Studio language support for パワーシェル。 *これは、Visual Studioエディタと生のPowerShellデバッガ、トークナイザ、および完了エンジンを使用します*現在、要件はPowerShell v3とVisual Studio 2012です。 この要件は、地域社会の支援と採用によって変わる可能性があります。 _ [私の強調] _ _ _

'' '' '

更新2013-07-31

サイモンギルビーはちょうどhttps://stackoverflow.com/questions/271292/anyone-found-a-powershell-syntax-highlighting-or-intellisense-plugin-for-visual/3345147?noredirect=1#comment26247025_3345147 [referenced/promoted]を持っていますPowerShellの構文強調表示の代替手段。http://powerguivsx.codeplex.com/[PowerGUI Visual Studio Extension]の欠点を明らかにしない。https://stackoverflow.com/questions/271292/anyone-found-a- powershell-syntax-highlight-in-intellisense-plugin-for-visual / 3345147?noredirect = 1#comment25209604_3345147 [以前の要約]:

'' '' '

最初の答え

最近リリースされたhttp://powerguivsx.codeplex.com/ [PowerGUI Visual Studio Extension]は、Visual StudioにPowerShell IntelliSenseサポートを追加します。 それは(無料の)http://powergui.org/ [PowerGUI]グラフィカルユーザインタフェースとスクリプトエディタに依存しますが、このエディタコンポーネントを再利用することは障害というよりはむしろ成熟の兆候であるべきです。 (概要については、Kirk Munros http://poshoholic.com/2010/06/16/powershell-support-in-visual-studio/ [PowerShellのVisual Studioでのサポート]を参照してください。)

1.0であっても、そのような拡張を伴うhttp://powerguivsx.codeplex.com/workitem/list/basic [マイナー問題]がまだありますが、Adam Driscollはこれらに取り組むかなり積極的なようです - PowerShellシンタックスハイライトとIntelliSenseサポート私のためにすでに最も優れた仕事をしています!


13


これは便利なものです: PowerGUI VS Extension


5


PowerShellスクリプト用のVisual Studio Intellisenseについては何も見たことがありません。

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

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

https://i.stack.imgur.com/qXaOm.gif[image:https://i.stack.imgur.com/qXaOm.gif[image,width=600]]〜(出典:http:// www .aaronlerch.com / files / blog / Powershell_Intellisense.gif [aaronlerch.com])〜


1


VS2010用の PowerConsole拡張子は非常に素晴らしく、見込みがあります。 スクリプトを編集するのに適している(または可能である)かどうかはわかりません。 いずれにしても試す価値があります。