Поиск базового редактора с открытым исходным кодом, записанного в [закрытом] Python

Если Вы не возражаете жить на лезвии, я только что фиксировал разработчик XCode для CruiseControl.

13
задан SilentGhost 22 September 2009 в 14:43
поделиться

3 ответа

Здесь есть полный редактор, написанный на wxPython :

http://wiki.wxpython.org/WxHowtoSmallEditor

Всего 104 строки, должно быть легко для настройки.

РЕДАКТИРОВАТЬ:

Чтобы удовлетворить некоторые из ваших требований, вот копия и вставка из wxPython вики:

A GUI Toolkit

wxPython - это набор инструментов GUI для язык программирования Python. Он позволяет программистам Python просто и легко создавать программы с надежным, высокофункциональным графическим пользовательским интерфейсом. Он реализован как модуль расширения Python (собственный код), который включает в себя популярную кроссплатформенную GUI-библиотеку wxWindows, написанную на C ++.

Открытый исходный код

Подобно Python и wxWindows, wxPython - это открытый исходный код, что означает, что любой может использовать его бесплатно, а исходный код доступен для просмотра и изменения. Любой может внести исправления или улучшения в проект.

Кросс-платформенный

wxPython - это кроссплатформенный инструментарий. Это означает, что с небольшой осторожностью одна и та же программа будет работать на нескольких платформах без изменений. В настоящее время поддерживаемыми платформами являются Microsoft Windows и большинство Unix или unix-подобных систем с доступным GTK и OS X 10.3.9 или выше.

и OS X 10.3.9 или выше.

и OS X 10.3.9 или выше.

11
ответ дан 2 December 2019 в 00:03
поделиться

проверить:

Scitilla / SciTE
http://www.scintilla.org/SciTE.html

Editra
http://editra.org/

оба являются кроссплатформенными и написаны на Python. Это полнофункциональные редакторы, но они ничтожны по сравнению с IDE или подобными.

2
ответ дан 2 December 2019 в 00:03
поделиться

Как насчет простоя? IDLE входит в стандартный дистрибутив Python. Из документов :

«

IDLE имеет следующие особенности:

  • кодируется на 100% чистом Python с использованием инструментария tkinter GUI.
  • кроссплатформенный: работает в Windows и Unix
  • многооконный текстовый редактор с множественными отменами, раскрашиванием Python и многими другими функциями, например, интеллектуальным отступом и подсказками по вызову
  • Окно оболочки Python (также известное как интерактивный интерпретатор);
  • отладчик (не полный, но вы можете установить точки останова, view и step)

"

Немного поработав, вы, вероятно, могли бы извлечь компонент редактора из IDLE.

Загляните в каталог idlelib вашей стандартной библиотеки Python.

]
2
ответ дан 2 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: