私は長い間 に恋をしてきましたがzsh
、最近になって、ipython
対話型インタープリターがpython
それ自体より優れていることに気づきました。cd 、ls、run 、または! は確かに非常に便利です。しかし、今では ipython でこのような不器用なシェルを使用するのは奇妙に感じられ、zsh と ipython をより適切に統合するにはどうすればよいか疑問に思っています。
もちろん、.zshrc とすべてのスクリプトを python で書き直して、ipython からシェルの世界のほとんどをエミュレートすることもできますが、それは適切ではありません。とにかく、ipythonをメインシェルとして使用する準備ができていないことは明らかです。
それで、ここに私の質問があります: シェルと python コマンドループの間で効率的に作業するにはどうすればよいですか? 明白な統合戦略が欠けていますか? emacs ですべてを行う必要がありますか?