問題タブ [tabexpansion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1051 参照

c# - PowerShell - Parameter Value Tab Expansion for Enum types

Is it possible to implement parameter value tab expansion for enum parameter types?

Creating a binary cmdlet with parameter definition:

Is there some way to type:

To get:

Where:

I know it may be possible with overriding the TabExpansion function but I was wondering if there was something I could do within my cmdlet to expose this type of functionality.

0 投票する
1 に答える
280 参照

powershell - Powershell のタブ展開機能で引用に影響を与えることはできますか?

Powershell タブ展開関数は、これまでの行と「現在の単語」の 2 つのパラメーターを取ります。関数は、現在の単語の置換を返す必要があります。

実験から、現在の単語が引用符なしで関数に渡され、返された単語が元と同じ引用符で行に挿入されるように思えます。たとえば、次のように入力すると

タブ展開関数に (引用符なしで) 渡された文字列を取得しbar、返された値を二重引用符で囲んで行に戻します。

この動作は、場合によっては問題を引き起こします。たとえば、ファイル名の部分的な補完では、C:\Pro<TAB>get"C:\Program Files"と入力する場合がありますが、さらに展開するには最後の引用符を削除する必要があります (たとえば、入力\Microしてから TAB をもう一度押すなど)。

また、引用符を含む展開された値を返すのは非常に面倒です:

これにより、不均衡な引用符が発生します。

この動作を回避または回避する方法はありますか?

ポール。

0 投票する
1 に答える
224 参照

zsh - ZSH ディレクトリ展開 (「..」から「../」)

最近、ZSH の学習と使用を開始しました。

私が直面している問題は、ZSH がコマンド (「cd」、「cp」など) の「..」を「../」に自動展開しないことです。バッシュはこれを行います。

US レイアウトのキーボードを使用している場合、これはそれほど大きな問題にはなりませんが、スカンジナビアでは '/' は SHIFT+7 の後ろにあるため、ヒットははるかに高速です。

このような自動拡張をどのように実装しますか? 「Oh my ZSH」パッケージを使用しています。「cd ..」と入力した後に CTRL+xh を入力すると、次の結果が得られます。

どんな助けでも大歓迎です!

0 投票する
2 に答える
2716 参照

powershell - WindowsPowerShell3.0でTabExpansion2をオーバーライドする方法を示す例

Windows PowerShell 3.0でTabExpansion2関数をオーバーライドする方法を示す例はありますか?古いTabExpansion関数をオーバーライドする方法は知っていますが、PowerShellISEのインテリセンスの項目のリストを提供したいと思います。TabExpansion2の定義を確認しましたが、タブ拡張プロセスで独自のコードを挿入する方法を簡単に理解することはできませんでした。

0 投票する
1 に答える
72 参照

visual-studio - 最初の選択後に配列のタブ補完が表示されない

これは VS PowerShell 用のスクリプトです。

パッケージ マネージャー コンソールでこのコマンドを実行してスクリプトを実行すると、タブを使用してオプションを選択し、TabExpansion から各オプションの値を選択できます。

問題は、配列オプションのタブ補完の最初の値を選択した後、追加を選択するために再び表示されないことです。

0 投票する
1 に答える
74 参照

powershell - タブ引数補完のPowerShellの書式設定

私は PowerShell 3 で TabExpansion2 を使用しています。タブで引数を完了すると、必要な文字列が表示されますが、必要のない構文でラップされています。

たとえば、後にタブを押すと-binName

私が必要なのは:

このスクリプトを使用しています: https://www.powershellgallery.com/packages/PowerShellCookbook/1.3.6/Content/TabExpansion.ps1

これらの調整されたオプション:

ありがとう!