Eclipse轻量级SQL编辑器

130

在Eclipse中有没有简单的SQL编辑器?还是我需要找一个简单的SQL编辑器插件来使用?

所谓简单,就是指这个编辑器不会连接到任何数据库,可以进行语法高亮显示,并且最好能格式化SQL。


这就是你要找的:http://www.gstaff.org/colorEditor/ - rtxndr
由于在提出这个问题的时候,对软件的请求尚未被禁止。所以该问题应被设置为“仅有历史意义”,而不应关闭。因此,我投票支持重新开放。 - peterh
自2019年3月14日起,Eclipse市场上提供了一个独立且非常简单的插件:https://marketplace.eclipse.org/content/sql-editor - 它仅用于编辑SQL文件,语法高亮并包含实验性的SQL格式化程序。因此,正是所要求的内容。 - de-jcup
6个回答

144

为了在Eclipse中添加SQL语法高亮/着色的参考,您可以通过“新安装软件”在“数据库开发”下安装Data tools platform extender sdk

或者直接输入网站位置http://download.eclipse.org/datatools/updates


1
simple as it's needed :) - kuba
2
“Data tools platform extender sdk” 包含一个带有语法高亮的 SQL 编辑器,非常适合我使用。+1 Ben K - Jonas Söderström
8
默认情况下(至少在Kepler上),此插件会使用SQL文件编辑器打开SQL文件,其中包括连接膨胀。它还包括SQL编辑器,这是轻量级版本,您可以轻松设置为默认编辑器。 - user1236508
1
看起来是垃圾。不清楚支持哪种方言,但我有一种感觉,只有非常基础的部分是这个插件的一部分(加上一些我无法使用的无关功能)。此外,它也没有突出显示触发器或PL/SQL相关的关键字。 - Bartis Áron
1
@所有人 - http://download.eclipse.org/datatools/updates - 这个链接现在完全无法使用。 - PAA
显示剩余4条评论

23

这个 Eclipse SQL编辑器 看起来非常轻便。它只提供语法高亮和概要视图。目前作者计划最终添加代码折叠和完成功能,但这两个功能仍在待办事项列表中。


我尝试了这里提到的其他两个,它们都很臃肿、慢,并且最糟糕的是,对我来说根本不起作用。而这一个非常小巧,安装简单,而且完美运行。太棒了! - Adam Tuttle
1
我该如何安装这个插件?目前我已经尝试将http://blog.debertshaeuser.com/uploads/com.debertshaeuser.sql.SQLEditorPlugin_1.0.0.jar复制到%eclipse%/dropins、%eclipse%/plugins、%eclipse%/dropins/plugins和%eclipse/dropins/SQLEditor/eclipse/plugins,但是SQLEditor没有显示在已安装插件列表中。我正在使用Eclipse Galileo版本20100218-1602。 - Miserable Variable
如果您也无法安装插件,请查看http://stackoverflow.com/questions/6223969/unable-to-install-eclipse-plugin-eclipse-sql-editor/6239567#6239567。 - Miserable Variable
2
将 .jar 文件复制到 eclipse/plugin/ 文件夹中,然后重新启动 eclipse,在此编辑器中连接 .sql 文件。(eclipse indigo) - sinini
如果您正在寻找一款轻量级编辑器,具有自动缩进和语法高亮功能,那么这正是您需要的。非常感谢您的推荐。 - KomodoDave

10

使用Toad Eclipse扩展程序(社区版),您将获得几乎满足您在SQL编辑器中所需要的所有功能。在Eclipse市场中搜索“toad”。它具有非常好的Oracle,MySQL和PostgreSQL支持。

查看安装说明和截屏

或者,可以使用DBeaver(根据我的经验非常好,并且支持几乎所有数据库),它是基于Eclipse平台构建的,并可作为独立软件和Eclipse插件提供。


他们不再提供Eclipse插件... - bernstein

7

SQLExplorer是我目前发现的最好的SQL插件,而且它非常轻量级。然而,只有在连接到数据库时才能进行语法高亮显示。 - user1919238

4

弃用软件,最后一个版本发布于2011年。 - bernstein

3

刚刚发现了DBeaver:http://dbeaver.jkiss.org/

看起来不错,功能很多,支持MSSQL(我目前需要的)...我会试一下的...


DBeaver非常适合想要拥有完整DB工具的人。但是作为插件,它与标准eclipse有一些不同的行为(例如,其SQL编辑器处理CTRL + SHIFT + UP等标准快捷键的方式不同)。而且,当范围改变为SQL部分时,工具栏会发生极端的变化 - 至少对我来说,这会造成很多"噪音"。因此,我使用独立的DBeaver,并在eclipse中使用SQL Editor插件(参见https://marketplace.eclipse.org/content/sql-editor)来处理SQL文件。它很轻巧,运行良好。 - de-jcup

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