Eclipse
Eclipse 是一个旨在提供通用开发平台的开源社区项目。Eclipse 项目以其多平台集成开发环境(IDE)而闻名。Arch Linux 软件包(以及本指南)专门与 IDE 相关。
Eclipse IDE 主要用 Java 编写,但可用于开发多种语言的应用程序,包括 Java、C / C++、PHP、Perl、Rust 和 Python。该 IDE 还可以提供 Subversion 支持和任务管理。
安装
安装 以下软件包之一
- eclipse-jee-binAUR 适用于 Java EE 开发人员
- eclipse-java-binAUR 适用于 Java 开发人员
- eclipse-rcp-binAUR 适用于 RCP 和 RAP 开发人员
- eclipse-cpp-binAUR 适用于 C/C++ 开发人员
- eclipse-php-binAUR 适用于 PHP 开发人员
- eclipse-dsl-binAUR 适用于 DSL 开发人员
- eclipse-platformAUR 适用于基础平台,适合使用内置 Eclipse 软件包管理器进行完整的每用户自定义
您不能同时安装其中几个软件包,因为它们会冲突,请参阅 FS#45577:选择上面立即满足您需求的软件包,并通过 #插件 添加对您需要的其他语言的支持。
插件
许多插件都可以使用 pacman 轻松安装(有关更多信息,请查看 Eclipse 插件软件包指南)。这也将使它们保持更新。或者,您可以选择 Eclipse 市场或内部插件管理器。
添加默认更新站点
请务必验证是否为您的 Eclipse 版本配置了默认更新站点,以便可以自动安装插件依赖项。最新版本的 Eclipse 应该已经正确设置了默认更新站点。要验证或更新,请转到帮助 > 安装新软件。使用:字段的下拉列表中应列出一个名为 Eclipse Repository 的选项,其站点看起来像 https://download.eclipse.org/releases/2021-09(例如,对于版本 2021-09)。如果默认站点不可用,您可以选择添加来添加一个。您可以在 https://download.eclipse.org/releases/ 下找到最近版本的站点。要检查您的 Eclipse 版本,请转到帮助 > 关于 Eclipse Platform(或您的安装中可用的任何关于选项)。
Eclipse 市场
要使用 Eclipse 市场,请安装它,转到帮助 > 安装新软件,然后切换到使用部分中的默认更新站点,并转到通用工具 > 市场客户端。选择它,单击下一步,然后按照说明进行操作直到完成。重启 Eclipse,它将在帮助 > Eclipse 市场中可用。
插件管理器
使用 Eclipse 的插件管理器从其原始存储库下载和安装插件:在这种情况下,您必须在插件的网站中找到所需的存储库,然后转到帮助 > 安装新软件...,在使用字段中输入存储库,从下面的列表中选择要安装的插件,然后按照说明进行操作。
- 如果您使用 Eclipse 的插件管理器安装插件,建议您以 root 身份启动 Eclipse:这样插件将安装在
/usr/lib/eclipse/plugins/
中;如果您以普通用户身份安装它们,它们将存储在~/.eclipse/
内的版本相关文件夹中,并且在升级 Eclipse 后,它们将不再被识别。 - 不要以 root 身份使用 Eclipse 进行日常工作。
通过插件管理器更新
运行 Eclipse 并选择帮助 > 检查更新。如果您已按照上面部分中的建议以 root 身份安装它们,则必须以 root 身份运行 Eclipse。
为了更新插件,您应该检查是否在窗口 > 首选项 > 安装/更新 > 可用软件站点中启用了它们的更新存储库:您可以在相应的项目网站上找到每个插件的存储库。要添加、编辑、删除... 存储库,只需使用可用软件站点面板右侧的按钮。对于 Eclipse 4.5 (Mars),请检查您是否已启用此存储库
要接收更新通知,请转到窗口 > 首选项 > 安装/更新 > 自动更新。如果您想接收以 root 身份安装的插件的通知,您应该以 root 身份运行 Eclipse,转到窗口 > 首选项 > 安装/更新 > 可用软件站点,选择与已安装插件相关的存储库并导出它们,然后以普通用户身份运行 Eclipse 并在同一面板中导入它们。
插件列表
- AVR — AVR 微控制器插件。
- https://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin[死链 2023-09-16 ⓘ] || eclipse-avrAUR
- Aptana — HTML5/CSS3/JavaScript/Ruby/Rails/PHP/Pydev/Django 支持。也可作为独立应用程序使用。
- Markdown — Eclipse 的 Markdown 编辑器插件。
- https://www.winterwell.com/software/markdown-editor.php[死链 2025-01-19 ⓘ] || eclipse-markdownAUR
- PyDev — Python 支持。
- Subclipse — Subversion 支持。
- TestNG — TestNG 支持。
- TeXlipse — LaTeX 支持。
- Checkstyle — Eclipse Checkstyle 支持。
- RCPTT — UI 测试工具
启用 javadoc 集成
启用 javadoc 集成后,您可以在鼠标悬停在方法和类上时查看文档。
在线版本
如果您的机器始终连接到互联网,则可以使用在线文档
- 转到窗口 > 首选项,然后转到Java > 已安装的 JRE。
- 应该有一个名为“java”且类型为“Standard VM”的条目。选择此条目并单击编辑。
- 在“JRE 系统库:”下选择
/usr/lib/jvm/java-8-openjdka/jre/lib/rt.jar
项,然后单击Javadoc 位置...。 - 在“Javadoc 位置路径:”文本字段中输入“https://docs.oracle.com/javase/8/docs/api/”。
离线版本
您可以通过安装 openjdk8-doc 软件包在本地存储文档。Eclipse 可能会自动找到 javadoc。如果这不起作用,请将 rt.jar 的 Javadoc 位置设置为 file:/usr/share/doc/java8-openjdk/api
。
故障排除
深色主题
Eclipse 提供了一个深色主题,可以在窗口 > 首选项 > 常规 > 外观中启用,并选择深色主题。
深色主题使用其自己的颜色,而不是 GTK 主题颜色,如果您希望它完全尊重 GTK 颜色设置,则从 /usr/lib/eclipse/plugins/org.eclipse.ui.themes_version/css/
中删除或移动到备份子文件夹所有 .css 文件,将 version
替换为相应的版本号。
更改默认窗口标题字体大小
您无法使用 Eclipse 首选项更改窗口标题字体大小,您必须编辑实际的主题 .css 文件。这些文件位于 /usr/lib/eclipse/plugins/org.eclipse.themes_version/css/
目录中,其中 version
是实际的主题版本号。
使用文本编辑器编辑相应的文件,例如,如果您使用“GTK 主题”,则编辑 e4_default_gtk.css
。
在此文件中,搜索 .MPartStack
,并将 font-size 更改为您所需的大小
.MPartStack { font-size: 9; swt-simple: false; swt-mru-visible: false; }
Freshplayerplugin
Eclipse 与 freshplayerpluginAUR 不兼容。请参阅 https://github.com/i-rinat/freshplayerplugin/issues/298。
在系统资源管理器中显示无效
请参阅本指南。转到窗口 > 首选项 > 常规 > 工作区,然后更改启动系统资源管理器的命令。作为 Xfce 用户,您可能希望将其更改为 thunar ${selected_resource_uri}
以使用 thunar 打开选定的文件夹。