2012-03-10 5 views
1

Я разрабатываю API для некоторого приложения. И мне нужно приложить туда механизм сценария, чтобы можно было вызвать API из скрипта. Было бы неплохо иметь автозаполнение, подсветку синтаксиса и отладки в скриптах. Я нашел это решение: http://www.codeproject.com/Articles/27744/Net-Script-Editor-C-Vb-net-Mini-IDE Но есть много ошибок.Альтернатива для редактора .NET скриптов

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

ответ

1

Вы не упомянули, на каком языке находятся ваши скрипты, но на основе your other question об отладчиках. Предположим, вы используете IronPython.

Самый полный (свободный/открытый источник) вариант, который я смог найти, это SharpDevelop. Он включает в себя все функции, которые вы упомянули для IronPython, а также a debugger. Он является открытым исходным кодом и включает множество полезных точек расширяемости, поэтому он должен стать хорошей отправной точкой для исправления ошибок и при необходимости добавить дополнительную языковую поддержку (при условии, что ваше использование соответствует its license terms).

Если ваша ситуация требует использования сверх того, что предоставляется LGPL, лучшим вариантом (хотя и не автономным или бесплатным) является расширение Visual Studio (уже существует расширение для IronPython, хотя я не уверен, поддерживает ли он отладку).

Не похоже, что вы хотите сделать много, если таковые имеются, для себя самостоятельно, но если я неправильно понимаю ваш вопрос, тогда есть некоторые доступные средства управления редактором, которые предоставляют перечисленные функции (а затем некоторые) для .NET (не исчерпывающий):

пример проекта, который использует Scintilla.Net является Peter.

2

LinqPad обладает многими функциями, которые вы ищете - некоторые из них требуют небольшой дополнительной платы, но, вероятно, стоит плата!

http://www.linqpad.net/

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