5

我正在寻找基于 Web 的 HTML 编辑器。我不是在寻找所见即所得的编辑器。作者需要能够直接编辑 HTML,而我正在寻找语法高亮、标签自动完成、空格格式等功能——这些都是您在典型 IDE 中所期望的。它还需要能够编辑本身不一定是有效 HTML 的 HTML 片段(例如,只是没有表格标签的表格行)而不会呕吐。

这样的事情存在吗?

4

4 回答 4

2

标记!

标记!是一个基于 jQuery 库的 JavaScript 插件。它允许您将任何文本区域变成标记编辑器。Html、Textile、Wiki Syntax、Markdown、BBcode 甚至您自己的标记系统都可以轻松实现。

代码镜像

CodeMirror 是一个 JavaScript 库,可用于为类似代码的内容(计算机程序、HTML 标记等)创建一个相对舒适的编辑器界面。如果已为您正在编辑的语言编写了模式,则代码将被着色,并且编辑器将选择性地帮助您缩进。

于 2011-05-19T00:05:18.513 回答
1

我能想到的最接近的东西是 ACE http://ace.ajax.org/,它是 ajax.org 和 Mozilla Bespin 的原始产品的合并。

于 2011-05-19T00:00:06.860 回答
0

您可以使用Notepad++并为标签自动完成和空格格式配置 TextFX 设置(我猜是自动缩进?)。

于 2011-05-19T00:55:09.540 回答
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();
}
于 2017-03-04T10:23:21.080 回答