PyScripter - PyScripter

PyScripter
Логотип pyscripter python ide.png
Оригинальный автор (ы)Кириакос Влахос
Стабильный выпуск
3.6.4 / 7 октября 2020 г.; 47 дней назад (2020-10-07)
Репозиторий Отредактируйте это в Викиданных
Написано вObject Pascal, Python
Операционная системаМайкрософт Виндоус
Доступно вPython
ТипИнтегрированная среда развития
ЛицензияМассачусетский технологический институт
Интернет сайтSourceforge.сеть/ проекты/ pyscripter/

PyScripter это бесплатное программное обеспечение с открытым исходным кодом Python интегрированная среда развития (IDE) для Windows. Он встроен в Object Pascal и Python.

Первоначально он начинался как легкая IDE, предназначенная для предоставления надежного решения для создания сценариев для приложений Delphi. Со временем он превратился в полнофункциональную автономную среду разработки Python. Он построен на Delphi с использованием P4D и расширяется с помощью скриптов Python. Благодаря тому, что он построен на скомпилированном языке, он довольно легкий по сравнению с некоторыми другими IDE. В настоящее время он доступен только для операционных систем Microsoft Windows.

Функции

Редактор подсветки синтаксиса

Программный интерфейс PyScripter
  • Unicode основан
  • Полная поддержка закодированных исходных файлов Python
  • Подсветка подтяжек
  • Утилиты исходного кода Python: (un) tabify, (un) comment, (un) indent и т. Д.
  • Автозавершение кода и звоните советы
  • Код и отладчик подсказки
  • Синтаксис проверка во время набора текста
  • Контекстно-зависимая справка по ключевым словам Python
  • Шаблоны параметризованного кода
  • Принимать файлы, удаленные из проводника
  • Уведомление об изменении файла
  • Преобразование разрывы строк в Windows, Unix, Macintosh
  • Распечатать предварительный просмотр и печать синтаксиса выделенного кода Python
  • Подсветка синтаксиса из HTML, XML и CSS файлы
  • Редактирование файлов в режиме разделенного просмотра
  • Поиск и замена в стиле Firefox
  • Редактирование файлов бок о бок

Встроенный интерпретатор Python

  • Автозавершение кода
  • Советы по звонкам
  • История команд
  • Выполнять скрипты без предварительного сохранения

Встроенный отладчик Python

  • Удаленный отладчик Python
  • Стек вызовов
  • Окно переменных
  • Окно часов
  • Условные точки останова
  • Подсказки отладчика
  • Посмертный анализ
  • Может запускать или отлаживать файлы без предварительного сохранения

Просмотры редактора

  • Разборка
  • HTML-документация (pydoc)

Файловый проводник

  • Простая настройка и просмотр пути Python
  • Интегрированный контроль версий с использованием Tortoise CVS или Tortoise SVN

Руководитель проекта

  • Импортировать существующие каталоги
  • Конфигурации с несколькими запусками

Интегрированное модульное тестирование

  • Автоматическая генерация тестов
  • GUI модульного тестирования

Внешние инструменты (внешний запуск и вывод захвата)

  • Интеграция с такими инструментами Python, как PyLint, TabNanny, Профиль и т. Д.
  • Мощная функциональность параметров для индивидуальной интеграции внешних инструментов

Другой

  • Проводник кода
  • Доступ к руководствам по Python через меню справки
  • Список дел
  • Найти и заменить в файлах
  • Интегрированный регулярное выражение тестирование
  • Выбор версии Python для запуска через параметры командной строки
  • Запускать скрипт Python извне, легко настраивается
  • Найти определение, ссылки
  • Найдите определение, щелкнув и просмотрев историю
  • Современный графический интерфейс с закрепленными формами и настраиваемым внешним видом (темами)
  • Постоянные настраиваемые параметры IDE

внешняя ссылка