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中做到这一点?