升級到spyder3之后, 突然丟失了code autocompletion在editor context里. 覺得太不爽了.
雖然在ipython窗格里TAB鍵的自動完成功能依然完好.
仔細觀察 Tools> preference > Keyboard shortcuts 里的 定義:
editor里的code completion 被定義為 ctrl+space.
然而該鍵被我已經定義為輸入法的中英文切換鍵.
所以無奈: 就重新定義為 F2吧.
操作辦法:
- 鼠標左鍵點選該行
- 右鍵點擊之, 彈出'重新定義快捷鍵'窗口
- 輸入F2到LineEdit控件里(注意: "F2"的輸入是通過直接鍵入功能鍵的F2來完成的)
- TAB激活OK按鈕
- 點擊ok按鈕
- 退出spyder
- 重新啟動spyder, 新設置的快捷鍵已經其作用了. tips and autocompletion feature available.
相關截圖

