Честно говоря, я не рекомендую устанавливать IDE для Python, если вы не используете его для крупномасштабных проектов или не ежедневно работаете над большими и сложными сценариями. Notepad ++ прекрасно работает с плагином NppExec . Я использую следующие шаги:
Загрузите (если он еще не существует) плагин NppExec и поместите файл .dll
в [Путь установки Notepad ++] \ plugins
Откройте файл Python в Notepad ++, нажмите F6 , чтобы выполнить
Введите следующие строки в открывшемся окне:
NPP_SAVE
python "$(FULL_CURRENT_PATH)"
Приведенные выше строки в основном говорят NppExec «сохранить текущий файл Python и запустить его, используя версию python, которая сначала появляется в переменных среды пути »
Нажмите «Сохранить» и введите узнаваемое имя, например «run_python»
Перейдите в меню, Плагины -> NppExec -> Расширенные настройки ..
В разделе «Пункт меню» выберите сценарий, который мы только что создали, и добавьте / измените его к элементам меню с подходящим названием. Это позволяет нам назначать сочетания клавиш через Настройки -> Отображение ярлыков -> Команды плагина
Перейдите к имени скрипта и выберите любые сочетания клавиш, такие как Ctrl + R
Используйте ярлык Ctrl + R , чтобы сохранить и запустить файл Python
Обратите внимание на несколько моментов при использовании NppExec:
Убедитесь, что вы отметили опцию Плагины -> NppExec -> Follow $ (CURRENT_DIRECTORY). Это гарантирует, что Python ищет сценарий по пути current , а не по пути Notepad ++.
Окно консоли, которое прикрепляется к главному окну редактора, по умолчанию не включает перенос слов. Используйте Ctrl + W в консоли, чтобы активировать перенос слов и не пропустить полезные выходные данные
Убить работающий скрипт Python, нажав Ctrl + C в окне консоли
Как только все это будет сделано, Notepad ++ в основном функционирует как IDE. В нем могут отсутствовать такие функции, как pdb
отладка, но он действительно хорошо работает с Python. Я уверен, что шаги выполнения для сценариев Perl / PHP также более или менее похожи.