emacs python2.7

emacs python2.7

我想讓 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-sendTabTab列一個清單。

相關內容