1
我試圖在ip中使用ipython作爲我的默認shell。 %rehashx在啓動時執行,因此可以訪問shell路徑中的命令。這裏有兩個問題:包含 「+」 不能自動完成 ipython在處理'+'字符時遇到了問題
- 文件名 「+」 不能被執行
例如:
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
如何使python自動完成文件名包含+ char? – qed 2013-05-11 12:12:04
autocompletion適合我。什麼是文件名?什麼版本的ipython? – shx2 2013-05-11 13:38:40
版本0.13.2,試試'touch a ++。c',然後'ls a +',然後按Tab鍵。各種不相關的東西出現在終端,但不是目標文件a ++。c – qed 2013-05-11 14:34:31