Я пытаюсь найти документацию о том, как можно было бы создать собственный плагин редактора для VS2008 или VS2010.
Синтаксис файла, который я хочу редактировать, взят из инструмента под названием TemplateMaschine , автор Stefan Sarstedt.
Пример синтаксиса шаблона:
<%@ Assembly Name="System.Xml" %>
<%@ Import NameSpace="System.Xml" %>
<%@ Import NameSpace="System.Collections" %>
<%@ Argument Name="className" Type="string" %>
<%@ Argument Name="attributes" Type="ArrayList" %>
public class <%=className%>
{
<% foreach(string attr in attributes) { %>
public string <%=attr%>;
<% } %>
}
Самыми важными функциями редактора для меня будут проверка синтаксиса в режиме реального времени и завершение кода. Если бы мы могли получить эти функции, это бы спасло нас от ТЫСЯЧ человеческих часов.
Если не включить собственный редактор в Studio, может быть, есть какой-нибудь проект с открытым исходным текстом, который может быть легко расширен для моих целей? Я немного посмотрел на Eclipse, но я думаю, что завершение кода не будет возможным (также мои вонючие Java). Другой возможностью может быть расширение компонента текстового редактора SharpDevelop.
Идеи и предложения приветствуются!