Я хотел бы включить редактор исходного кода в мое программное обеспечение.Исходный код редакция C++ framework
Редактор должен обеспечивать по крайней мере следующие функции:
- синтаксическую окраску;
- синтаксис валидация;
- автообложение;
- код складной;
- встроенная документация (например, отображает вызываемую функциональную документацию);
- расширяемый, чтобы он мог поддерживать больше языков в будущем; поддержка по крайней мере C++, Python, Java, Doc-book, XML, Latex.
Additionnaly, структура должна быть на C++, так как мое собственное программное обеспечение, которое хочет включить фреймворк, также находится на C++. В идеале он использовал бы структуру Qt.
И, наконец, он должен работать, по крайней мере, для GNU/Linux, Mac OS X и Windows.
Я хочу, чтобы избежать его сам, поскольку это кажется долгой и трудной задачей, и, как я ожидаю, эта потребность довольно распространена, и многие решения уже существуют во внешнем мире.
До сих пор я нашел только QScintilla, но я удивлен, что выбора не так уж и много.
Есть ли у вас какие-либо другие предложения?
http://stackoverflow.com/questions/3734085/qt4-source-code-editor-widget – BoBTFish