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