PyCharm PEP8 при сохранении

Так что я погуглил, у меня так было, я пытался...

Как я могу заставить PyCharm выполнять автоматический формат PEP8 в качестве действия при сохранении?

Я обнаружил, что могу сделать Ctrl+Alt+L для автоматического форматирования. Я привык использовать это как сохранение при затмении, так что мне бы хотелось, чтобы это было в PyCharm. Это было легко сделать в GoGland, так почему бы не в PyCharm?

Я потерян, пожалуйста, помогите...

1 ответ

То, что работало для меня, было окольным, но я не нашел легкую встроенную возможность сделать это. Моим решением было записать макрос формата и сохранить, а затем переназначить сочетание клавиш ctrl+s с этим макросом.

Чтобы создать макрос: - "Правка"> "Макросы"> "Начать запись" - "Выполнить ctrl+alt+L", а затем "ctrl+s" - "Правка"> "Макросы"> "Остановить запись"> вызвать что-то вроде сохранения и форматирования.

Чтобы переназначить ctrl+s: - Настройки> Карта клавиш> Макросы: - Выберите свой макрос и "Добавить сочетание клавиш" и введите ctrl+s - Выберите, чтобы удалить его из сохранения, так как ваш макрос делает это в любом случае

Документация, которая более подробно рассматривается: https://www.jetbrains.com/help/pycharm/recording-macros.html https://www.jetbrains.com/help/pycharm/binding-macros-with-keyboard-shortcuts.html

Другие вопросы по тегам