
Me gusta mucho PyCharm. Escribo una buena parte de Python para mi trabajo. quiero conformarme apep8y sus sugerencias de longitud de línea lo mejor posible. Para mí es muy importante tener márgenes correctos para 72 caracteres, 79 caracteres y 99 caracteres. Sin embargo, dentro de la familia actual de IDE IntelliJ, un usuario solo puede especificar un margen derecho como se muestra en estecaptura de pantalla.
¿Alguien conoce un complemento que permita al usuario agregar más márgenes derechos? ¿O más reglas correctas (no necesito/quiero que mi código pueda ajustarse en cada línea vertical)?
Respuesta1
Lo único que pude encontrar es que con el texto sublime puedes especificar tantos márgenes como quieras, aunque se llama reglas. Pero Sublime Text no es un IDE y no implementa tantas funciones como PyCharm. Supongo que los márgenes múltiples no son una característica que viene con los productos IntelliJ.
Respuesta2
¡Bueno, qué sabes! La última versión de PyCharm (2017.3) tiene esta característica, justo cuando decidí buscarla.
Citando a Rustam Vishnyakov del enlace que Florian publicó:
Puede configurarlo en Configuración|Editor|Estilo de código|Guías visuales para todos los idiomas o en la pestaña "Ajuste y llaves" para un idioma específico (pestaña "Otro" para XML/HTML). Puede cambiar el color de la guía de sangría visual en Configuración|Editor|Esquema de colores|General|Guías|Guías visuales.
Funciona de maravilla. Mi objetivo es mantener las cadenas de documentación dentro del límite de 80 caracteres (o tal vez 72) y el código dentro de los 120 caracteres.
Respuesta3
Acabo de notar que en mi versión de IntelliJ admite múltiples guías visuales: Configuración > Estilo de código > Guías visuales. Puede ingresar múltiples valores separados por comas y obtendrá múltiples líneas de margen derecho
IntelliJ versión 2019.1