Skip to content

A plugin for PyCharm, provides Python __all__ generation and optimization.

Notifications You must be signed in to change notification settings

aixcyi/intellij-dunder-all

Repository files navigation

示意图

HooTool - Python Dunder All

简体中文English/...

一个面向 PyCharm 的插件,提供 __all__ 的生成与格式化能力。

功能

选择文件中出现(或导入)的符号,生成或覆盖 __all__ 的值(一个字符串列表)。

  • 菜单:代码 → 生成... → __all__
  • 菜单:代码 → 生成... → __all__(包含导入)

格式化 __all__ 的值,例如调整字符串列表的顺序、切换字符串引号的风格、改变列表字面值的换行方式等。

  • 菜单:代码 → 优化 __all__
  • macOS 快捷键:Control + Meta + D
  • Windows 快捷键:Ctrl + Shift + D

兼容性

链接