Estoy usando PyCharm en Windows y quiero cambiar la configuración para limitar la longitud máxima de la línea a 79
caracteres, a diferencia del límite predeterminado de 120
caracteres.
¿Dónde puedo cambiar la cantidad máxima de caracteres por línea en 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 en Mac:
Preferencias ( ⌘+ ,), luego
Editor -> Code Style
:Para PyCharm 2018.3 en Windows:
Archivo -> Configuración ( Ctrl+ Alt+ S), luego
Editor -> Code Style
:Para seguir PEP-8, establezca
Hard wrap at
en 80.fuente
Para PyCharm 4
Archivo >> Configuración >> Editor >> Estilo de código: margen derecho (columnas)
sugerencia: eche un vistazo a otras opciones en esa pestaña, son muy útiles
fuente
Incluso puede establecer un margen derecho separado para HTML. Bajo la ruta especificada:
Archivo >> Configuración >> Editor >> Estilo de código >> HTML >> Otra pestaña >> Margen derecho (columnas)
Esto es muy útil porque generalmente HTML y JS pueden ser generalmente largos en una línea que Python. :)
fuente
Para cualquier persona, o para mí mismo, si vuelvo a cargar mi máquina, para quien esto no funciona cuando realiza un reformateo de código, hay una opción adicional para verificar en editor-> code style-> python: asegúrese de que no se exceda el margen derecho. Una vez que esto fue seleccionado, el reformateo funcionaría.
fuente
Para PyCharm 2017
Podemos seguir a continuación: Archivo >> Configuración >> Editor >> Estilo de código.
Luego proporcione valores para
Hard Wrap
&Visual Guides
for wrapping
mientras escribe, marque la casilla de verificación.NB: mira otras pestañas también, a saber. Python, HTML, JSON, etc.
fuente