Перейти к содержимому

Проверка синтаксиса в Notepad ++

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 ++, создал из него значок, ничего не произошло. Как мне использовать этот скрипт?

5 368 просмотров
GTyler спросил 13 лет назад
G 276

3 ответа

1

First install Pylint and its dependencies. I also added pylint.bat to Python27/Scripts. Downloaded Python Scripts. Then go to Show Console under Plugins and Scripts. Make sure to have a .py file open. Enter in

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

And it will give you a list of errors.

какой плагин вы используете, чтобы "показать consolder под плагинами и скриптами"? не могли бы вы указать имя плагина для установки из * меню> плагинов> менеджера плагинов * и уточнить, хорошо ли я понимаю, что написанное вами означает * меню> Плагины> Сценарии> Показать консоль * на самом деле?

n611x007 · 12 лет назад · 0

из другого ответа я понял, что это плагин *** Python Script ***. Итак, меню: * menu> Плагины> Python Script> Show Console *. Но сначала установите «Python Script». У меня уже было это, но якобы из * меню> Плагины> Менеджер плагинов *, или проверить другой ответ для ссылки. Другой ответ: http://stackoverflow.com/questions/4987920/python-correctness-ie-lint-analyzing-for-notepad

n611x007 · 12 лет назад · 0
GTyler ответил 13 лет назад
G 276
0

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

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

mvp ответил 13 лет назад
M 3 312
0

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

RProgram ответил 13 лет назад
R 445