【发布时间】:2010-06-03 10:19:52
【问题描述】:
我正在尝试查找有关如何为 VS2008 或 VS2010 创建自定义编辑器插件的文档。
我要编辑的文件语法来自 Stefan Sarstedt 名为 TemplateMaschine 的工具。
模板语法示例:
<%@ 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 文本编辑器组件。
欢迎提出想法和建议!
【问题讨论】:
标签: visual-studio-2008 visual-studio-2010 text-editor