我正在寻找一个基于网络的HTML编辑器。我不是在找WYSIWYG编辑器。作者需要能够直接编辑HTML,我正在寻找语法高亮,标记自动完成,空格格式等功能 - 这是您在典型IDE中所期望的功能。它还需要能够编辑自己不一定是有效HTML的HTML片段(例如,只是没有表格标签的表格行),而不需要考虑。
这样的事情是否存在?
答案 0 :(得分:2)
markItUp!是一个构建的JavaScript插件 在jQuery库上。它允许你 将任何textarea转换为标记 编辑。 Html,Textile,Wiki Syntax, Markdown,BBcode甚至是你自己的 标记系统很容易 实现。
CodeMirror是一个JavaScript库 可以用来创建一个 相对愉快的编辑界面 代码类内容 - 计算机 程序,HTML标记等。如果 已为此编写了一种模式 您正在编辑的语言,代码 将被着色,编辑将 可选择帮助您缩进。
答案 1 :(得分:1)
我能想到的最接近的是ACE http://ace.ajax.org/,它是ajax.org和Mozilla Bespin的原始产品的合并。
答案 2 :(得分:0)
您可以使用Notepad++并为标记自动完成和空白格式配置TextFX设置(我猜自动缩进?)。
答案 3 :(得分:0)
[WebMethod(EnableSession = true)]
public void GetUpcomingEvents(string EventType, string Keyword)
{
DataTable dt = sqlHelper.ExecuteDataTable("Sp_EventDescription", CommandType.StoredProcedure, new SqlParameter[]{
new SqlParameter("@mode", 20),
new SqlParameter("@EventType", EventType),
new SqlParameter("@Keyword", string.IsNullOrEmpty(Keyword) ? null : Keyword),
new SqlParameter("@CityId", Session["MasterCity"])
});
Context.Response.Clear();
Context.Response.Write(JsonConvert.SerializeObject(dt, Formatting.Indented));
Context.Response.Flush();
Context.Response.End();
}