zsh
AppleがmacOS Catalinaの最初の開発者プレビューをリリースすると、以前のシェルではなくデフォルトのシェルで作成されたようですbash
。私はMojaveに滞在していましたが、それでもzsh
最初のシェルに切り替えることにしました。それに慣れてください。
zsh
新機能はすべて優れていますが、Ctrl-CまたはReturnキーを押した後にすべてのオートコンプリート項目を縮小/非表示にする方法はあまり気に入らません。では、bash
これらの項目は画面に残るので、後続のコマンドで参照するのは非常に便利です。たとえば、これを行うときにcd
Tabキーをすばやく2回押すと、すぐにls
効果が得られます。今あるので、zsh
もう動作しません。
実際に取引を中断するわけではありませんが、これらの行動が再び起こることを願っています。
答え1
仕上げをカスタマイズする方法はいくつかあります。最初はいくつかのブールオプション。私の考えでは、あなたが望む効果は閉じていると思います。always_last_prompt
。
setopt no_always_last_prompt
興味深いことに、私はしばしば正反対の問題を見る。 zshに精通している人は、特定のタスクを完了すると、以前の端末コマンドがスクロールするbashの動作を嫌う傾向があります。ls
zshで効果が必要な場合は、次のようにできます。現在のコマンドを一時停止して実行ls
。