2017-02-05 3 views
1

私はこのまわりで私の頭をラップしようとしています。Windows上で、私は裸cmd.exe経験(たくさん)に向上だけでなく、PowerShellのか、Gitのバッシュのような他のシェルをホストすることができますcmderConEmuのラッパー)を使用します。私はもっ​​と "unix-y"に行きたいと思っていますが、私のWindowsツールとまだよく統合されています。 Git Bashは私にとって正しいバランスを取っています。私はrm -rf node_modulesのようなことをすることができますが、私のWindowsコマンドは正常に動作します。ConEmu + zsh:キーボードショートカットと他のシェル機能はどのように機能しますか?

それはGitのバッシュがcmderの内側に軌道に乗るのは簡単です、しかし、私は、主に超便利な機能「の矢印まで現在の接頭辞を尊重する」(私はgitを書く取得するには、ZHSでシェルを交換したいのですが上向きの矢印を押して、最近のGitコマンドについてのみ提案を得る)。

質問は、誰が上矢印を処理するのですか?それはConEmuであり、Windows-yのもの(すべてのコマンドを通したサイクリング)をするのか、それともzshに落ちてサイクリングがそれによって実行されるのだろうか?これはどのように作動しますか?

関連:ConEmu: possible to change the up arrow behavior?

答えて

1

ConEmu's disclaimer状態

ConEmuはシェルではありませんので、リモートアクセスなどの「シェル機能」、タブ補完、コマンド履歴などを提供していません。

ユーザーがコマンドを入力したときにシェルが認識し、シェルだけが実行されたコマンド履歴を格納することがあります。もちろん、シェルだけがUp/Down/Tabキーを処理して、コマンドの保存された履歴を "参照"することができます。

cmderは、cmd.exeとcmdのプロンプトを内部的に統合するclinkを含むツールのバンドルです。したがって、cmderでは、デフォルトでUp/Down/Tabの矢印がクリンクで処理されます。

詳細情報はこちら:http://conemu.github.io/en/TabCompletion.html

+0

偉大な説明、私は、チャリンという音の役割とcmd.exeの(とのみCMD.EXE)との関係を認識していませんでした。ありがとう! – Borek

関連する問題