Estou usando o PyCharm no Windows e quero alterar as configurações para limitar o comprimento máximo da linha em 79
caracteres, em oposição ao limite padrão de 120
caracteres.
Onde posso alterar a quantidade máxima de caracteres por linha no PyCharm?
A style guide is about consistency. Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is most important. But most importantly: know when to be inconsistent -- sometimes the style guide just doesn't apply.
One big exception to PEP 8 is our preference of longer line lengths. We’re well into the 21st Century, and we have high-resolution computer screens that can fit way more than 79 characters on a screen. Don’t limit lines of code to 79 characters if it means the code looks significantly uglier or is harder to read.
Para PyCharm 2018.1 no Mac:
Preferências ( ⌘+ ,), então
Editor -> Code Style
:Para PyCharm 2018.3 no Windows:
Arquivo -> Configurações ( Ctrl+ Alt+ S) e, em seguida
Editor -> Code Style
:Para seguir o PEP-8, defina
Hard wrap at
80.fonte
Para PyCharm 4
Arquivo >> Configurações >> Editor >> Estilo do código: Margem direita (colunas)
sugestão: dê uma olhada em outras opções nessa guia, elas são muito úteis
fonte
Você pode até definir uma margem direita separada para HTML. Sob o caminho especificado:
Arquivo >> Configurações >> Editor >> Estilo do código >> HTML >> Guia Outros >> Margem direita (colunas)
Isso é muito útil, porque geralmente HTML e JS geralmente podem ser longos em uma linha que o Python. :)
fonte
Para alguém, ou para mim, se eu recarregar minha máquina, para quem isso não está funcionando quando você reformata um código, há uma opção adicional para verificar em editor-> código estilo-> python: garantir que a margem correta não seja excedida. Uma vez selecionado, a reformatação funcionaria.
fonte
Para PyCharm 2017
Podemos seguir abaixo: Arquivo >> Configurações >> Editor >> Estilo do código.
Em seguida, forneça valores para
Hard Wrap
&Visual Guides
for wrapping
enquanto estiver digitando, marque a caixa de seleção.NB: veja também outras abas, viz. Python, HTML, JSON etc.
fonte