Linux のデフォルト シェルとして ipython を使用しようとしています。%rehashx は起動時に実行されるため、シェル パス内のコマンドにアクセスできます。2 つの問題があります。
- 「+」を含むファイル名はオートコンプリートできません
- 「+」を含むコマンドは実行できません
例えば:
g++ x.cpp
#---------------------------------------------------------------------------
#NameError Traceback (most recent call last)
#<ipython-input-2-6f1048d865c4> in <module>()
#----> 1 g++ x.cpp
#
#NameError: name 'g' is not defined