如何让Eclipse默认使用文本编辑器打开.html文件?

30

Eclipse Juno总是使用嵌入的Web浏览器打开我的HTML文件,而不是使用嵌入的语法高亮编辑器。

我已经安装了以下插件:

  • Web页面编辑器
  • Eclipse Web开发工具
  • 用于Eclipse的PyDev

请参阅我安装应用程序的截图

我需要它能够与Django模板+任何其他带有HTML的Python模板以及普通的HTML+JS文件一起使用。

如何找到并选择默认的编辑器?


类似于superuser.com上的问题。 - gmunkhbaatarmn
临时解决方案:使用django-editor使其正常工作。不完美,因为我需要源代码格式和支持暗色主题的非错误语法高亮器。 - user1438003
7个回答

35

从Eclipse主菜单中选择“窗口(Window) -> 首选项(Preferences)”。

在“首选项(Preferences)”菜单中,选择“通用(General) -> 编辑器(Editors) -> 文件关联(File Associations)”。

这里输入图片描述

对于 .htm 和 .html 文件,单击上半部分视图中的扩展名。在下半部分视图右侧单击添加(Add)按钮以添加一个或多个HTML编辑器。选择您喜欢的HTML编辑器后,单击“设置为默认(Default)”按钮将其设置为默认编辑器。

如果您需要的扩展名未列出,请单击上半部分视图右侧的添加(Add)按钮添加该扩展名。


1
谢谢,但现在我不确定选择哪个编辑器。没有一个看起来相关。截图。请注意,“文本编辑器”甚至没有提供语法高亮。 - user1438003
1
我使用Eclipse 3.6进行HTML编辑。对于HTML文件,我有“Web页面编辑器”和“HTML编辑器”两个关联编辑器。其中一个编辑器来自于Eclipse Web Tools项目,另一个则是通过Eclipse插件提供的,但我忘记了它的来源。 - Gilbert Le Blanc
移除网页编辑器。HTML编辑器现在应成为首选。这将去除渲染页面预览,并保留语法格式化。 - Kt Mack

24

如果你想在Eclipse中添加HTML编辑器:

  1. 进入“帮助” -> “安装新软件”
  2. 选择网站 http://download.eclipse.org/releases/your_eclipse_version
  3. 输入筛选文本 Web Page Editor
  4. 应该会出现一个结果,勾选框并点击“完成”按钮。

Installing the web page editor

现在你可以通过右键点击“使用 -> HTML编辑器”来打开文件时选择HTML编辑器。

如果你想始终使用HTML编辑器打开HTML文件,则进入Eclipse首选项 -> 常规 -> 编辑器 -> 文件关联。在顶部选择扩展名(例如*.htm, *.html),然后在底部窗格中选择HTML编辑器,并点击“默认”按钮。

Making HTML editor the default


我已经安装了那个软件包。请查看我之前提供的截图。 - user1438003

3

针对仍在学习中的读者,如果您遇到这个问题,请像CgodLEY建议的那样向Eclipse添加一个HTML编辑器。然而,即使您已经在Eclipse安装中安装了HTML编辑器,请考虑安装CodeMix以获得卓越的HTML编辑体验-在此处查看差异。


1
这里有一个快速比较,展示了CodeMix HTML体验相对于基本的Eclipse更好的程度。 - Todd Williams

3
我遇到了类似的问题。虽然我安装了HTML编辑器(感谢CgodLEY),但我的HTML文件仍然不能用该编辑器显示。 解决方法是:在html / htm文件上右键单击,选择"打开方式"并选择"HTML编辑器"。幸运的是,这样就解决了一切问题...

2
现在,有一款免费的Django模板编辑器可供使用:

http://eclipse.kacprzak.org/

我在Eclipse Kepler / Django 1.6中安装了它,对我来说运行得很好。
注意:如果您之前使用其他编辑器打开过特定的.HTML文件,则需要返回到项目视图,右键单击.HTML文件,选择“使用...”并显式选择Django编辑器。

0
回答您的问题:请注意,如果您在“文件->打开文件…”中打开html文件并且该文件不是项目的一部分,则Eclipse将使用内置的Web浏览器查看它们。
我刚刚创建了一个虚拟项目,现在html文件会正确地使用我在首选项中选择的编辑器打开。成功!

-3

没有任何方法奏效,而且我在启动时遇到了一个无关的错误,需要重新安装进行故障排除。

这一次我下载了 移动开发的Eclipse,自那以后,我添加了其他包并且一切都运行正常=)。

然而没有任何一个编辑器能按照我的意愿工作,不过我最终选择了Django-Editor(比 Aptana 的好一点)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接