【发布时间】:2008-10-23 18:19:41
【问题描述】:
我不喜欢所见即所得的编辑器,我要负责每个标签和属性的选择和放置!是否有一个好的编辑器可以让您完全控制 HTML,但提供有用的功能,例如:
- 语法高亮(当然)
- 标签、属性等的建议,例如作为下拉列表
- 验证和可访问性检查
- 预览 HTML
目前我使用带语法高亮的 TextPad,但我觉得我可以做得更好。
【问题讨论】:
我不喜欢所见即所得的编辑器,我要负责每个标签和属性的选择和放置!是否有一个好的编辑器可以让您完全控制 HTML,但提供有用的功能,例如:
目前我使用带语法高亮的 TextPad,但我觉得我可以做得更好。
【问题讨论】:
我是 Aptana 的忠实粉丝,用于通用 HTML/CSS/Javascript 编辑。基于 Eclipse,但更好的可用性。自动格式化、代码建议(原生支持 jQuery 和 ExtJs)和用于检查您的工作的嵌入式浏览器选项卡。
它也是跨平台的,支持 Windows Mac 和 Linux。
【讨论】:
我喜欢记事本++;它没有嵌入式预览,但它很轻巧,具有良好的用户界面,可靠的语法高亮...
【讨论】:
Microsoft Visual Studio 2008 可能会满足您的需求(并且有免费下载的“快速”版本)。
【讨论】:
其他人提到了 Visual Studio 和 HTML Kit。你也可以考虑DreamWeaver 或Microsoft Expression Web。从技术上讲,这两种(甚至 Visual Studio)都具有 WYSIWYG 模式,但它们也提供拆分源/所见即所得和仅源模式。都有验证、标准检查和全部九项。如果您想要的话,所有这些都允许完全控制代码,无需大惊小怪。 Expression 和 DreamWeaver 不仅支持 HTML/ASP 语法高亮;两者都原生支持 PHP。
这是link to Visual Web Developer Express(Brian 提到的免费 Visual Studio)。
【讨论】:
我真的很喜欢 Mac 上的 Coda http://www.panic.com/coda/。
【讨论】:
HTMLKit 相当体面且免费。
【讨论】:
我非常喜欢 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,但我觉得它有点臃肿。我上面提到的两种工具都允许所见即所得的编辑,但它们也支持您列出的所有功能。它们还允许文档类型支持和可访问性验证等。
【讨论】:
我推荐 Programmer's Notepad 进行轻量级代码编辑,但我有偏见:)
公平地说,这些也都有好处: Notepad++, SciTE, Notepad2.
但是,这些(包括 PN)都不能满足您在预览等方面的要求。对于这些功能,您需要功能更全的东西,例如已经推荐的优秀 Expression Web 甚至可能是 Visual Web Developer。
我还应该指出,已经有很多关于 SO 的编辑讨论:
【讨论】:
我仍然使用旧版本 (4.0) 的 Homesite,它几乎可以满足我的所有需求。它最初由Nick Bradbury 编写,并不太重,功能恰到好处,非常受欢迎。
Nick 将 Homesite 卖给了 Allaire,然后被越来越大的鱼吃掉了。但它仍然得到维护,现在是 sold alongside Dreamweaver 作为 Macromedia(现在是 Adobe)基于文本的 HTML 替代品。
他们为此收取 99 美元。
我会升级,但他们只有 4.5 及更高版本的升级价格。很抱歉以下情绪化的评论,但我说软件供应商不应该忽视他们程序的早期采用者。排在第一位的人应该得到特殊和终生的待遇。如果您愿意,他们将成为您最好的客户和软件的最佳代言人。
【讨论】:
我意识到您使用的是 Windows(根据您描述的工具),但是,对于下一个 Mac 用户阅读这个问题:
TextMate 真的不适合编辑各种东西,尤其是东西的集合(如 C、ruby、java、html、perl、bash 等项目)如果它有 SubEthaEdit 进行协作编辑的能力,这将是我用过的唯一编辑器。
【讨论】:
根据您将使用的代码(ASP v. php v. ruby 等),我建议使用 Dreamweaver。它是 WYSIWYG,但您会发现许多最好的编辑器,包括 VS 2008。当然,这并不意味着您必须使用它!我在上一份工作中经常使用 Dreamweaver,它非常适合编辑代码和快速预览。
编辑:我应该提到 Dreamweaver 最适合 html、css、javascript、coldfusion 和 php。这些是我使用过的技术。
【讨论】:
我真的很喜欢Kate,因为它是一个KPart,其他KDE程序都用它作为编辑器,所以它无处不在!
(为什么其他人都假设您使用 Windows?)
【讨论】:
您可能想查看Bluefish - 这是我在家中用于 php 的。它很好地支持多种语言的语法高亮显示以及许多其他 HTML 方面的好东西。
我在这里工作时使用 Eclipse,用于 J2EE 的东西。它为 html/css/etc 提供了一些很棒的工具和语法高亮。
【讨论】: