Windowsの元のcmd.exeでは、オートコンプリート候補を循環するために使用できます。しかし、cmderでは、この機能は削除されているようです。とにかくそれを有効にする方法はありますか?
上記のように、「cmder」は他のオープンソースソフトウェアの融合です。タブ補完動作を制御するソフトウェアは「clink」です。この動作を変更するには、「cmder」ディレクトリに移動して、次を見つけます:
\ cmder\vendor\clink\clink_inputrc_base
'clink_inputrc_base'を開き、バックアップの元のファイルを保存して、次の両方の行を置き換えます。
"\ t":clink-completion-shim
と:
"\ t":menu-complete
shift + Tabサイクルの後方動作の場合は、上記の各行の下に次の行を追加します。
"\ e`Z":menu-complete-backward
これでうまくいきました。 clinkの動作を変更する方法については、このリンクのクレジット:
https://github.com/mridgers/clink/issues/19
編集:以下の私のコメント、または「潮汐」からの追加の回答を参照してください。 cmderの新しいバージョンでは、プロセスは少し単純です。ファイルで説明されているように、行のコメントを外す必要があります。詳細については、私のコメントまたは他の回答を参照してください。
実際、\cmder\vendor\clink\clink_inputrc_base
ファイルの最後には、すでに次の行があります。
# Uncomment these two lines for Vanilla cmd.exe style completion.
# "\t": clink-menu-completion-shim
# "\e`Z": clink-backward-menu-completion-shim
最後の2行の#
文字を削除すると、目的の動作が得られます。
Clinkはタブ補完の動作を変更します。だから:vendors
フォルダーからclinkを削除して、チェックを外します プロンプトでclinkを使用 。