2012-03-02 18 views
2

Visual Studio 2010の場合、AlphaBetaGamma()のようなメソッドがある場合は、someObject.ABG[tab]this articleなどを参照)と入力すると表示されます。VSS 2010のようなPowerShellタブ補完機能がパスカルケースIntellisense?

Update-PackageのようなコマンドレットをPowerShellで使用すると、UP[tab]またはU-P[tab]のような名前を付けて入力できますか? (私はこれらの2つのことがうまくいかないことを知っています。)

このようなタブ補完機能がない場合、実行するキーストロークの量はどれくらいですかUpdate-Package?私は現在、9つのキーストロークであるupdate-p[tab]と入力しています。私もup[tab][down][down][down][down][Enter]を行うことができますが、それは文脈にも依存します(2文字の接頭辞には一致が多すぎるかもしれません)。

答えて

2

はPowerTabモジュールを使用してみてください - http://powertab.codeplex.com/

あなたはメソッドとプロパティのキャメルケース補完を行うことができますが、コマンドレットのためにあなたはかなり簡単に、私は信じてそれを拡張することができます。

また、リストを取得するためにup%[tab]ような何かを行うことができますなど

更新:

tabexpansion実装/拡張PowerTabをする時間を持っていますが、何か簡単にコマンドレットを与える必要があり、以下のようにしないでください

get-command U*-P* | ?{$_.commandtype -eq "Cmdlet"} | select -expand name 
+0

私はPowerTabを以前に見ましたが、パスカルのケース補完がサポートされているかどうかはわかりません。それは? – Borek

+0

@Borek - これはプロパティとメソッドでは機能しますが、コマンドレットでは機能しません。 – manojlds

関連する問題