4

大约在 6 个月前,我遇到了一位使用 Emacs 的开发人员。我们正在编写 Django 代码,因此也编写了 Python。他启用了一项功能(自己写的?),可以突出显示未使用的导入模块。

我愿意拥有这个,不幸的是我在过去的 15 分钟内没有找到任何相关的东西。所以我的猜测是他自己写的。我与你们可能成为的 Lisp 大师相去甚远,因此我在这里询问有关此类任务的指示;]。

4

3 回答 3

5

您可以通过安装flycheck获得自动 python 语法检查(包括未使用的导入)

于 2013-08-07T13:38:01.120 回答
4

要使用导入的模块进行自动检查,您需要安装flycheckpython-mode,然后执行 command flycheck-verify-setup

flycheck-verify-setup(全部安装并创建)

之后必须安装 python 包,例如 pep8、pylint、flake8 等。在系统端(推荐)或您的虚拟环境中使用 pip 安装他。

Flycheck 突出显示未使用的导入模块

于 2015-09-08T06:02:54.417 回答
2

ropemacs可以(除其他外)组织导入(删除重复和未使用的导入,对它们进行排序,...)。

我不确定是否突出显示了未使用的导入,但这肯定会有所帮助。

此外,由于 pyflakes 检测到未使用的导入,因此可能像flymake-python-pyflakes 之类的东西可能会突出显示部分(除了其他好东西)

于 2013-08-07T13:19:51.590 回答