Emacs

emacs python2.7

  • June 30, 2012

我想讓emacs作為我的python ide工作。我似乎無法找到如何從 emacs 中編譯。我正在使用 python2.7,但是當我執行 Mx python-mode 時,它似乎使用 python2.7 進行編譯。是否有一些命令可以綁定到某個鍵,以便我可以快速執行我的程式碼並查看輸出?

簡短而無益的回答:按C-c C-c

C-h m您可以通過輸入Emacs來獲得有關目前使用模式的幫助。通過閱讀支持的各種命令並點擊幾下滑鼠,我發現了這一點:在保存 Python 原始碼的 Emacs 緩衝區中,按C-c C-c(that’s Ctrl``C Ctrl``C) 將原始碼發送到 Python 解釋器。

“劣質”(與質量無關)Python 解釋器在名為*Python*. 您可以按C-x 2拆分視窗,然後C-x o(即字母哦)移動到底部視窗,然後按C-X b *Python*``Enter,選擇*Python*緩衝區。之後,返回源視窗 ( C-x o) 並C-c C-c在您想要執行 Python 程序時使用。這是它的樣子:

在此處輸入圖像描述

如果您不喜歡鍵盤命令,顯然可以使用滑鼠完成所有這些操作。如果您瀏覽 的文件python-mode,您會發現 Emacs 命令將單個函式、類等發送到解釋器。嘗試M-x python-send``Tab``Tab列表。

引用自:https://unix.stackexchange.com/questions/42006