2013-02-25 6 views
-2

Я хотел бы включить редактор исходного кода в мое программное обеспечение.Исходный код редакция C++ framework

Редактор должен обеспечивать по крайней мере следующие функции:

  • синтаксическую окраску;
  • синтаксис валидация;
  • автообложение;
  • код складной;
  • встроенная документация (например, отображает вызываемую функциональную документацию);
  • расширяемый, чтобы он мог поддерживать больше языков в будущем; поддержка по крайней мере C++, Python, Java, Doc-book, XML, Latex.

Additionnaly, структура должна быть на C++, так как мое собственное программное обеспечение, которое хочет включить фреймворк, также находится на C++. В идеале он использовал бы структуру Qt.

И, наконец, он должен работать, по крайней мере, для GNU/Linux, Mac OS X и Windows.

Я хочу, чтобы избежать его сам, поскольку это кажется долгой и трудной задачей, и, как я ожидаю, эта потребность довольно распространена, и многие решения уже существуют во внешнем мире.

До сих пор я нашел только QScintilla, но я удивлен, что выбора не так уж и много.

Есть ли у вас какие-либо другие предложения?

+0

http://stackoverflow.com/questions/3734085/qt4-source-code-editor-widget – BoBTFish

ответ

3

Возможно, что KatePart - то, что вы ищете? Это компонент редактора, используемый в редакторе Kate и интегрированной среде разработки KDevelop, входящей в состав KDE.

+0

Возможно. Я не знал об этом. Тем не менее, я боюсь, что он вытащит слишком много зависимостей KDE. Тем не менее, я исследую это немного больше. Спасибо за подсказку. – Gemini

Смежные вопросы