2

Я в настоящее время программирую Python на Notepad++. Много раз меня увязли в опечатках и опечатках. Найти такие ошибки становится разочарованием, когда пишется так много строк кода. Есть ли проверка синтаксиса для Notepad++? Я знаю, что SO-пользователь предложил такой скрипт:

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

Но когда я добавил его в Notepad++, создал из него значок, ничего не произошло. Как мне использовать этот скрипт?

3 ответа3

1

Сначала установите Pylint и его зависимости. Я также добавил pylint.bat в Python27/Scripts. Скачанные скрипты Python. Затем перейдите в « Show Console разделе « Plugins и Scripts . Убедитесь, что файл .py открыт. Войти в

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

И это даст вам список ошибок.

0

Также рассмотрите возможность использования редактора SynWrite , он имеет более простые настройки внешних инструментов. Вы также можете вызвать инструмент PyLint и перейти к ошибкам, но, возможно, проще, чем в Notepad++.

0

Для разработки на Python (также на Perl, PHP, Ruby, Javascript) я бы порекомендовал использовать Activestate Komodo IDE - он очень мощный, имеет живую проверку синтаксиса, завершение кода, отладчик, набор инструментов regex, работает и выглядит практически идентично на Windows, Mac и Linux и др.

Тем не менее, Komodo IDE является коммерческим инструментом и не является бесплатным (стоит 200 долларов +). К счастью, есть бесплатная версия с открытым исходным кодом под названием Komodo Edit. Он по-прежнему имеет ту же отличную живую проверку синтаксиса и подсветку синтаксиса, но не имеет отладчика Python. Попробуйте - это очень хороший редактор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .