autopep8

    2熱度

    1回答

    Eclipse PyDev插件包含奇妙的集成autopep8支持。它在保存時自動將代碼格式化爲PEP8風格,並帶有多個旋鈕和選項以根據您的需求進行定製。 但autopep8導入格式化程序打破site.addsitedir()的用法。 import site site.addsitedir('/opt/path/lib/python') # 'ourlib' is a package in

    2熱度

    1回答

    我已經爲python開發設置了我的emacs。我使用elpy和其他工具(如autopep8,pylint和flycheck)從emacs獲取關於語法和樣式問題的反饋。我使用空間縮進,這是建議的方法(pep8)。一切正常。 在工作中我們使用縮進標籤,我想爲它設置我的emacs。我添加了以下內容到我的emacs,它似乎工作正常。 (add-hook 'python-mode-hook (lambda

    0熱度

    1回答

    請參考附件截圖。 我正在scrapy管道上工作。我在Anaconda/AutoPep8中使用Sublime Text 3。我剛從ST2移到了沒有AutoPep8或Anaconda的地方。 巨大的白點告訴我,這條線有無效的語法。我無法弄清楚問題出在哪裏,所以我複製了這一行,並將它粘貼在當時是空文件的第1行。語法錯誤仍然顯示,表明它沒有與前一行遺漏右括號的問題。 然後我編了一些類似的代碼,第3行,第6

    1熱度

    1回答

    我試圖使用autopep8.py作爲pydev的代碼格式化程序,但我似乎無法正確提供參數,因爲輸出結果並不如我所期望的那樣。 我需要能夠提供兩個參數-a --max-line-length 100但由於某些原因格式化程序似乎忽略了行長度選項。難道我做錯了什麼?

    4熱度

    1回答

    我最近從vim轉換爲emacs(spacemacs)。 Spacemacs附帶yapf作爲python的標準代碼reformatter工具。當代碼被破壞時,我發現autopep8能更好地處理python代碼。我不知道如何使autopep8重新格式化選定的區域,而不是整個緩衝區。在vim中,這相當於在選擇或對象上運行gq函數。我們如何在emacs/spacemacs中做到這一點?