PyCharm:自动对齐内嵌注释
Posted
技术标签:
【中文标题】PyCharm:自动对齐内嵌注释【英文标题】:PyCharm: Automatically align in-line comments 【发布时间】:2017-03-20 00:07:15 【问题描述】:我使用 PyCharm 2016.2 编写我的 Python 程序。我的一些嵌入式 cmets 看起来有点乱:
code # comment
code # comment
more code # comment
有没有办法让 PyCharm 自动将部分或文件中的所有内联 cmets 对齐在垂直线上。所以它看起来像这样:
code # comment
code # comment
more code # comment
与此相关:我尝试手动执行此操作,但 PyCharm 有时会弄乱我对 cmets 的缩进,例如,在复制代码时。我该如何改变呢?
【问题讨论】:
一开始你是如何对齐它们的?无论如何,您应该尽量避免使用内联 cmets。最好在多行代码上方使用注释来解释它们整体的作用。查找 PEP8。 我插入了额外的标签来手动对齐 cmets。好的,我会记住这一点并尝试使用更少的内联 cmets。不过,在我看来,有时还是有帮助的。 如何在 Pycharm 中添加这样的内联 cmets ?每次我做 Shift+3 时,它都会将整行代码变成一行注释 this answer 可能会帮助你 【参考方案1】:在 Pycharm 中,在脚本打开时执行此操作:单击 Code
,然后单击 Reformat Code
(或使用快捷方式)。我在您的示例中进行了尝试,并且成功了。
注意:如果您只想重新格式化部分脚本,请先将鼠标悬停在脚本的所需部分上以选择它。然后按照上面的步骤。
【讨论】:
这正是行不通的;至少在默认设置上。以上是关于PyCharm:自动对齐内嵌注释的主要内容,如果未能解决你的问题,请参考以下文章