【问题标题】:What is a good non-WYSIWYG editor for HTML?什么是好的非所见即所得的 HTML 编辑器?
【发布时间】:2008-10-23 18:19:41
【问题描述】:

我不喜欢所见即所得的编辑器,我要负责每个标签和属性的选择和放置!是否有一个好的编辑器可以让您完全控制 HTML,但提供有用的功能,例如:

  • 语法高亮(当然)
  • 标签、属性等的建议,例如作为下拉列表
  • 验证和可访问性检查
  • 预览 HTML

目前我使用带语法高亮的 TextPad,但我觉得我可以做得更好。

【问题讨论】:

    标签: html editor


    【解决方案1】:

    我是 Aptana 的忠实粉丝,用于通用 HTML/CSS/Javascript 编辑。基于 Eclipse,但更好的可用性。自动格式化、代码建议(原生支持 jQuery 和 ExtJs)和用于检查您的工作的嵌入式浏览器选项卡。

    它也是跨平台的,支持 Windows Mac 和 Linux。

    【讨论】:

      【解决方案2】:

      我喜欢记事本++;它没有嵌入式预览,但它很轻巧,具有良好的用户界面,可靠的语法高亮...

      【讨论】:

        【解决方案3】:

        Microsoft Visual Studio 2008 可能会满足您的需求(并且有免费下载的“快速”版本)。

        【讨论】:

          【解决方案4】:

          其他人提到了 Visual Studio 和 HTML Kit。你也可以考虑DreamWeaverMicrosoft Expression Web。从技术上讲,这两种(甚至 Visual Studio)都具有 WYSIWYG 模式,但它们也提供拆分源/所见即所得和仅源模式。都有验证、标准检查和全部九项。如果您想要的话,所有这些都允许完全控制代码,无需大惊小怪。 Expression 和 DreamWeaver 不仅支持 HTML/ASP 语法高亮;两者都原生支持 PHP。

          这是link to Visual Web Developer Express(Brian 提到的免费 Visual Studio)。

          【讨论】:

            【解决方案5】:

            我真的很喜欢 Mac 上的 Coda http://www.panic.com/coda/

            【讨论】:

              【解决方案6】:

              HTMLKit 相当体面且免费。

              【讨论】:

                【解决方案7】:

                我非常喜欢 Microsoft Expression Web 2.0 或 Microsoft SharePoint Designer 2007,这取决于我的需要。

                具体来说,Microsoft Expression Web 2.0 支持基础开发(HTML、CSS 等),同时包括用于 ASP.NET 和 PHP 的 Intellisense。

                Microsoft SharePoint Designer 2007 包括对 SharePoint Services 和 MOSS 的支持。

                我听说有人说他们喜欢 Dreamweaver,但我觉得它有点臃肿。我上面提到的两种工具都允许所见即所得的编辑,但它们也支持您列出的所有功能。它们还允许文档类型支持和可访问性验证等。

                【讨论】:

                  【解决方案8】:

                  我推荐 Programmer's Notepad 进行轻量级代码编辑,但我有偏见:)

                  公平地说,这些也都有好处: Notepad++, SciTE, Notepad2.

                  但是,这些(包括 PN)都不能满足您在预览等方面的要求。对于这些功能,您需要功能更全的东西,例如已经推荐的优秀 Expression Web 甚至可能是 Visual Web Developer。

                  我还应该指出,已经有很多关于 SO 的编辑讨论:

                  https://stackoverflow.com/search?q=html+editor

                  【讨论】:

                    【解决方案9】:

                    我仍然使用旧版本 (4.0) 的 Homesite,它几乎可以满足我的所有需求。它最初由Nick Bradbury 编写,并不太重,功能恰到好处,非常受欢迎。

                    Nick 将 Homesite 卖给了 Allaire,然后被越来越大的鱼吃掉了。但它仍然得到维护,现在是 sold alongside Dreamweaver 作为 Macromedia(现在是 Adob​​e)基于文本的 HTML 替代品。

                    他们为此收取 99 美元。

                    我会升级,但他们只有 4.5 及更高版本的升级价格。很抱歉以下情绪化的评论,但我说软件供应商不应该忽视他们程序的早期采用者。排在第一位的人应该得到特殊和终生的待遇。如果您愿意,他们将成为您最好的客户和软件的最佳代言人。

                    【讨论】:

                      【解决方案10】:

                      我意识到您使用的是 Windows(根据您描述的工具),但是,对于下一个 Mac 用户阅读这个问题:

                      TextMate 真的不适合编辑各种东西,尤其是东西的集合(如 C、ruby、java、html、perl、bash 等项目)如果它有 SubEthaEdit 进行协作编辑的能力,这将是我用过的唯一编辑器。

                      TextMate

                      【讨论】:

                        【解决方案11】:

                        根据您将使用的代码(ASP v. php v. ruby​​ 等),我建议使用 Dreamweaver。它是 WYSIWYG,但您会发现许多最好的编辑器,包括 VS 2008。当然,这并不意味着您必须使用它!我在上一份工作中经常使用 Dreamweaver,它非常适合编辑代码和快速预览。

                        编辑:我应该提到 Dreamweaver 最适合 html、css、javascript、coldfusion 和 php。这些是我使用过的技术。

                        【讨论】:

                        • 对于 CSS 和 JavaScript,我现在几乎只在 Aptana 中工作
                        • 我的措辞可能很差。我并不是说 Dreamweaver 是“最好的”。我的意思是说我知道 Dreamweaver 将使用这些技术。我不确定 Dreamweaver 是否使用 ruby​​、asp 等。当然使用 ASP,最好的选择是 VS2008 等 Microsoft 产品。
                        • 我要补充一点,DreamWeaver 有一个代码窗格,可让您忽略所见即所得编辑器并使用代码突出显示编辑原始 HTML/CSS/Javascript。
                        【解决方案12】:

                        我真的很喜欢Kate,因为它是一个KPart,其他KDE程序都用它作为编辑器,所以它无处不在!

                        (为什么其他人都假设您使用 Windows?)

                        【讨论】:

                          【解决方案13】:

                          您可能想查看Bluefish - 这是我在家中用于 php 的。它很好地支持多种语言的语法高亮显示以及许多其他 HTML 方面的好东西。

                          我在这里工作时使用 Eclipse,用于 J2EE 的东西。它为 html/css/etc 提供了一些很棒的工具和语法高亮。

                          【讨论】:

                            猜你喜欢
                            • 2010-09-22
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 2012-11-04
                            • 1970-01-01
                            • 1970-01-01
                            • 2011-06-28
                            • 2011-02-02
                            相关资源
                            最近更新 更多