
Eu gosto muito do PyCharm. Eu escrevo um bom pedaço de python para o meu trabalho. Eu quero me conformarPEP8e são sugestões de comprimento de linha da melhor maneira possível. Ter margens corretas para 72 caracteres, 79 caracteres e 99 caracteres é muito importante para mim. No entanto, dentro da atual família de IDEs IntelliJ, um usuário pode especificar apenas uma margem direita, conforme mostrado por estecaptura de tela.
Alguém conhece um plugin que permite ao usuário adicionar mais margens direitas? Ou mais réguas certas (não preciso/quero que meu código seja capaz de quebrar cada linha vertical)?
Responder1
A única coisa que consegui descobrir é que com texto sublime você pode especificar quantas margens quiser, mas isso é chamado de réguas. Mas o texto Sublime não é um IDE e não implementa tantos recursos quanto o PyCharm. Acho que margens múltiplas não são um recurso fornecido com os produtos IntelliJ.
Responder2
Bem, o que você sabe! A versão mais recente do PyCharm (2017.3) possui esse recurso, justamente quando decidi procurá-lo.
Citando Rustam Vishnyakov no link que Florian postou:
Você pode configurá-lo em Configurações | Editor | Estilo de código | Guias visuais para todos os idiomas ou na guia "Wrapping and Braces" para um idioma específico (guia "Outros" para XML/HTML). Você pode alterar a cor do guia de recuo visual em Configurações | Editor | Esquema de cores | Geral | Guias | Guias visuais.
Funciona maravilhosamente. Meu objetivo é manter os documentos dentro do limite de 80 caracteres (ou talvez 72) e o código dentro de 120 caracteres.
Responder3
Acabei de notar na minha versão do IntelliJ que ele suporta vários guias visuais: Configurações > Estilo de código > Guias visuais. Você pode inserir vários valores separados por vírgula e obterá várias linhas de margem direita
IntelliJ versão 2019.1