我想讓 emacs 作為我的 python IDE。我似乎無法找到如何從 emacs 進行編譯。我正在使用 python2.7,但是當我執行 Mx python-mode 時,它似乎使用 python2.7 進行編譯。是否有一些命令可以綁定到某個鍵,以便我可以快速運行我的程式碼並查看輸出?
答案1
簡短、無用的答案:按C-c C-c
。
您可以透過在 Emacs 中輸入來獲得有關目前使用的模式的協助C-h m
。透過稍微閱讀一下支援的各種命令並點擊幾次滑鼠,我發現了這一點:在保存 Python 原始碼的 Emacs 緩衝區中,按C-c C-c
(即CtrlC CtrlC)將原始程式碼傳送到 Python 解釋器。
「劣等」(與品質無關)Python 解譯器在名為 的緩衝區中運作*Python*
。您可以按C-x 2
分割窗口,然後C-x o
(就是那個字母哦)移動到底部窗口,然後使用C-X b *Python*
Enter,選擇*Python*
緩衝區。之後,返回來源視窗 ( ) 並在您想要執行 Python 程式時C-x o
使用。C-c C-c
它看起來是這樣的:
如果您不喜歡鍵盤命令,顯然可以使用滑鼠完成所有這些操作。如果您瀏覽 的文檔python-mode
,您會發現 Emacs 命令將各個函數、類別等傳送到解釋器。試著M-x python-send
TabTab列一個清單。