也許我所追求的究極 IDE 就是 Emacs 了。我的目標是使 Emacs 成為一款全能的 Python IDE。本文描述了如何在 Emacs 上設定 Anaconda。(LCTT 譯註:Anaconda 自稱“世界上最流行的 Python/R 的資料分析平台”)
我的設定資訊:
快捷鍵說明(參見完全指南):
C-x = Ctrl + xM-x = Alt + xRET = ENTER
從這兒 下載 Anaconda。你應該下載 Python 3.x 的版本,因為 Python 2 在 2020 年就不再支援了。你無需預先安裝 Python 3.x。這個安裝指令碼會自動安裝它。
cd ~/Downloadsbash Anaconda3-2018.12-Linux-x86.sh
我們需要用到 anaconda-mode
這個 Emacs 包。該包位於 MELPA 倉庫中。Emacs25 需要手工新增該倉庫。
M-x package-install RETanaconda-mode RET
echo "(add-hook 'python-mode-hook 'anaconda-mode)" > ~/.emacs.d/init.el
C-x C-fHelloWorld.py RET
print ("Hello World from Emacs")
C-c C-pC-c C-c
輸出為:
Python 3.7.1 (default, Dec 14 2018, 19:46:24)[GCC 7.3.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>> python.el: native completion setup loaded>>> Hello World from Emacs>>>
我是受到 Codingquark 的影響才開始使用 Emacs 的。
有任何錯誤和遺漏請在評論中寫下。乾杯!