Emacs Python 自動補全 Elpy

2022-04-11 05:01:56 字數 940 閱讀 9210

安裝方法:

首先,安裝一些依賴包:

# either of these

pip

install

rope

pip

install

jedi

# flake8

用來檢查語法錯誤

pip

install

flake8

# importmagic

用來自動引入需要的包

pip

install

importmagic

# autopep8 用來檢查pep8規範

pip

install

autopep8

# yapf

用來格式化**

pip

install yapf

然後,在你的home目錄下,建立乙個.emacs檔案,並寫入如下內容:

(require '

package)

(add-to-list '

package-archives

'("elpy" . ""))

開啟emacs執行m-x package-refresh-contents載入新的庫,然後執行m-x package-install ret elpy ret(ret即回車鍵)安裝elpy

最後,把下邊的內容新增到.emacs檔案中

(package-initialize)

(elpy-enable)

完成。

reference:

Emacs Python 自動補全 Elpy

安裝方法 首先,安裝一些依賴包 either of these pip install rope pip install jedi flake8 用來檢查語法錯誤 pip install flake8 importmagic 用來自動引入需要的包 pip install importmagic au...

Emacs Python 自動補全之 eglot

首先eglot 是乙個lsp mode的整合環境。作者說這不僅僅是乙個lsp工具。但是我從其說明文件中沒有得到更多的東西。eglot 相當於只是乙個框架。需要什麼功能,還需要另外單獨安裝,其對應關係如下 比如,這個測試中需要支援python 的lsp 就需要去安裝pyls.各個lsp 的入口,可以在...

Emacs Python 自動補全之 jedi

jedi 的安裝配置並不是很友好。github 安裝jedi m x package install jedi jedi core這裡需要注意,jedi core是須要安裝的。因為後面會用到。配置python mode自動啟用jedi 在相應的配置檔案中加入以下內容 setq jedi server...