Sintaxe Verificando no Notepad ++

2

Atualmente, estou programando o Python no Notepad ++. Muitas vezes tenho sido atolado por erros de digitação e erros ortográficos. Está ficando frustrante encontrar esses erros ao escrever tantas linhas de código. Existe sintaxe verificando o Notepad ++? Eu sei que um usuário SO ofereceu um script como este:

console.show()
console.clear()
console.run('cmd.exe /c '
            + 'C:\Python27\Scripts\pylint.bat --reports=n -f parseable '
            + '"%s"' % notepad.getCurrentFilename())

Mas quando eu adicionei ao Notepad ++, criei um ícone, nada aconteceu. Como eu uso esse script?

    
por GTyler 22.03.2013 / 05:58

3 respostas

1

Primeiro instale o Pylint e suas dependências. Eu também adicionei pylint.bat ao Python27 / Scripts. Scripts Python baixados. Em seguida, vá para Show Console em Plugins e Scripts . Certifique-se de ter um arquivo .py aberto. Entre em

console.run('cmd.exe /c ' + 'C:\Python27\Scripts\pylint.bat --reports=n -f parseable ' + '"%s"' % notepad.getCurrentFilename())

E isso lhe dará uma lista de erros.

    
por 23.03.2013 / 02:05
0

Para desenvolvimento em Python (também Perl, PHP, Ruby, Javascript), recomendo usar o Komodo IDE da Activestate - é muito poderoso, tem verificação de sintaxe ao vivo, auto-completar código, debugger, kit de ferramentas regex, funciona e parece quase idêntico no Windows, Mac e Linux, etc.

No entanto, o Komodo IDE é uma ferramenta comercial e não é gratuito (custa US $ 200 +). Felizmente, há um sabor livre de código aberto chamado Komodo Edit . Ele ainda tem o mesmo grande verificador de sintaxe ao vivo e realçador de sintaxe, mas ele não possui o depurador Python. Experimente - é muito bom editor.

    
por 22.03.2013 / 09:49
0

Considere também o uso do editor SynWrite , que possui ferramentas externas mais simples de configuração. Você também pode chamar a ferramenta PyLint e ir para erros, mas mais facilmente do que no Notepad ++, talvez.

    
por 27.03.2013 / 23:06