2

Visual Studio 2010 では、 のようなメソッドがあれば、次のようAlphaBetaGamma()に入力してアクセスできますsomeObject.ABG[tab](たとえば、この記事を参照してください)。

PowerShell では、次のようなコマンドレットがある場合、次のUpdate-Packageように入力してアクセスできますUP[tab]U-P[tab]? (私が探しているものを表示しようとしているだけで、これら2つのことがうまくいかないことはわかっています。)

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

4

1 に答える 1

2

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

メソッドとプロパティのキャメル ケース補完を行うことができますが、コマンドレットの場合はかなり簡単に拡張できると思います。

up%[tab]リストなどを取得するなどのこともできます。

アップデート:

タブ拡張の実装や PowerTab の拡張を行う時間はありませんが、最初の文字でタブを実行すると、以下のようなコマンドレットを簡単に使用できるようになります。

get-command U*-P* | ?{$_.commandtype -eq "Cmdlet"} | select -expand name
于 2012-03-02T23:06:28.403 に答える