API текстового редактора. Сцинтилла для экспериментальной IDE. Вы используете что-то еще? - PullRequest
1 голос
/ 02 ноября 2010

На этой неделе я обнаружил API Scintilla / Notepad ++.Так как есть хороший шаблон vcproj для плагинов Notepad ++ , доступный в строке , тогда я мог бы действительно очень быстро поиграть с псевдокодовым источником.

Я только что кратко посмотрел на документацию по Scintilla , в которой представлен API, который выглядит многообещающе.Иногда это все еще туманно для меня, иногда не так полно, как я ожидаю / мечтаю, но это действительно бессмысленные детали на данный момент.

Так что теперь пришло время экспериментировать с языком моей фантазии, на данный момент я называю его "Entity".И что может быть лучше, чем создать для него легкую IDE.

Так что я собираюсь потратить много времени на разработку Notepad ++ / Scintilla.

Я не думал об использовании Emacs, потому что никогдапривыкли к этому.

Но если вы используете API текстового редактора другого типа, чем Scintilla, предпочтительно в C ++, так как это мой языковой опыт ... какой другой API текстового редактора вы бы использовали / использовали?

Просто хочу быть уверенным в своем выборе, прежде чем погрузиться глубже.

1 Ответ

1 голос
/ 02 ноября 2010

Я обнаружил, что Scintilla очень функциональна и покрывает все, что мне нужно.Вы должны проделать небольшую работу, чтобы извлечь из него все функциональные возможности (обеспечение того, чтобы сочетания клавиш выполняли желаемый эффект, и так далее), но было невероятно легко скомпилировать, включить и начать работать, хотя, как я уже говорил,сделать немного работы, чтобы извлечь из этого все, но это лучше, чем рвать на себе волосы, получая «универсальный» контроль, чтобы прекратить делать то, что вы не хотите.Как будто авторы дали вам набор инструментов для работы.

...