私は最近、オートコンプリート機能のために主にzshに切り替えました。しかし、zshのスクリプト構文はbashとは異なり、一時的な1行のコードをたくさん使用しました。たとえば、to タブは zsh ではecho 'qwe\tasd'
拡張されますが、\t
bash では拡張されません。 zshのオートコンプリート機能を使用しながら、すべてのbash構文を維持したいと思います。
私はこれをemulate -LR bash
私の.zshrc
。zsh オートコンプリートそして宇宙船。
zshを使用するときにbash構文を保持する方法は?
答え1
コメントとコメントで指摘したように、zshで動的に割り当てられたファイル記述子のbash破壊をシミュレートします。、ZshでBashと同様の動作が必要な場合は、実際にファイルに入れる必要emulate ksh
があります.zshrc
。