【问题标题】:PyCharm: Automatically align in-line commentsPyCharm:自动对齐内嵌注释
【发布时间】:2017-03-20 00:07:15
【问题描述】:

我使用 PyCharm 2016.2 编写我的 Python 程序。我的一些嵌入式 cmets 看起来有点乱:

code    # comment
code  # comment
more code  # comment

有没有办法让 PyC​​harm 自动将部分或文件中的所有内联 cmets 对齐在垂直线上。所以它看起来像这样:

code       # comment
code       # comment
more code  # comment

与此相关:我尝试手动执行此操作,但 PyCharm 有时会弄乱我对 cme​​ts 的缩进,例如,在复制代码时。我该如何改变呢?

【问题讨论】:

  • 一开始你是如何对齐它们的?无论如何,您应该尽量避免使用内联 cmets。最好在多行代码上方使用注释来解释它们整体的作用。查找 PEP8。
  • 我插入了额外的标签来手动对齐 cmets。好的,我会记住这一点并尝试使用更少的内联 cmets。不过,在我看来,有时还是有帮助的。
  • 如何在 Pycharm 中添加这样的内联 cmets ?每次我做 Shift+3 时,它都会将整行代码变成一行注释
  • this answer 可能会帮助你

标签: comments pycharm indentation auto-indent


【解决方案1】:

在 Pycharm 中,在脚本打开时执行此操作:单击 Code,然后单击 Reformat Code(或使用快捷方式)。我在您的示例中进行了尝试,并且成功了。

注意:如果您只想重新格式化部分脚本,请先将鼠标悬停在脚本的所需部分上以选择它。然后按照上面的步骤。

【讨论】:

  • 这正是行不通的;至少在默认设置上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-12
  • 2016-08-12
  • 2019-09-26
  • 2020-01-30
  • 1970-01-01
相关资源
最近更新 更多