PyCharm: автоматическое выравнивание встроенных комментариев

Я использую PyCharm 2016.2 для написания программ на Python. Некоторые из моих встроенных комментариев выглядят немного беспорядочно:

code    # comment
code  # comment
more code  # comment

Есть ли способ, чтобы PyCharm автоматически выравнивал все встроенные комментарии в разделе или файле по вертикальной линии. Так это выглядит так:

code       # comment
code       # comment
more code  # comment

В связи с этим: я пытался сделать это вручную, но PyCharm иногда портит мой отступ комментариев, например, при копировании кода. Как я могу это изменить?


person CGFoX    schedule 06.11.2016    source источник
comment
Как вы выравнивали их в первую очередь? Независимо от этого, вы должны стараться избегать встроенных комментариев. Лучше использовать комментарий над несколькими строками кода, объясняющий, что они делают в целом. Найдите PEP8.   -  person Nick    schedule 06.11.2016
comment
Я вставляю дополнительные вкладки, чтобы вручную выровнять комментарии. Хорошо, я буду иметь это в виду и постараюсь использовать меньше встроенных комментариев. На мой взгляд, там иногда все же полезно.   -  person CGFoX    schedule 06.11.2016
comment
Как добавить такие встроенные комментарии в Pycharm? Каждый раз, когда я нажимаю Shift+3, вся строка кода превращается в строчный комментарий.   -  person Kanmani    schedule 01.05.2018
comment
этот ответ может вам помочь   -  person Marcel Wilson    schedule 08.07.2021


Ответы (1)


В Pycharm сделайте это, когда ваш скрипт открыт: нажмите Code, затем нажмите Reformat Code (или используйте ярлык). Попробовал на вашем примере, получилось.

Примечание. Если вы хотите переформатировать только часть сценария, сначала наведите указатель мыши на нужную часть сценария, чтобы выбрать ее. Затем следуйте описанной выше процедуре.

person geekandglitter    schedule 15.03.2019
comment
Это именно то, что не работает; По крайней мере на стандартных настройках. - person Tejas Kale; 27.10.2020