MyEclipse 2019

MyEclipse 2019

MyEclipse 2019.12.5 Windows/Linux/Mac 版下载地址

下载|安装|配置|更新sfRui 回复了问题 • 5 人关注 • 3 个回复 • 593 次浏览 • 2021-06-23 11:21 • 来自相关话题

【版本升级】MyEclipse 2019.12.5正式发布(附下载)

下载|安装|配置|更新momo77 发表了文章 • 0 个评论 • 391 次浏览 • 2019-12-12 15:05 • 来自相关话题

**[MyEclipse](https://www.myeclipsecn.com/)**是开源工具Eclispse的进一步扩展,是目前最实惠、功能最全面的J2EE IDE与Web开发工具套件。MyEclipse可用于用户所有的UML、AJAX、Web、Web Services、J2EE、JSP、XML、Struts、JSF、Java Persistence、EJB、扩展数据库支持以及应用程序服务器集成需求。
继上半年发布CI 2019.4.0版本后,现在,MyEclipse 2019.12.5发行版正式发布。最新版基于Eclipse的2019-09版本构建,包含许多核心修复和增强功能。更多详情,请继续往下阅读。

**[免费下载MyEclipse>>>](https://www.myeclipsecn.com/download/)**
**[12月,上“慧都网”小程序签到兑软件商城无门槛抵价券>>>](https://www.evget.com/article/2019/11/30/33697.html)** **[购MyEclipse/CodeMix享折上折>>>](https://www.evget.com/mall/detail/3016)**

**没有CI或Stable**
此发行版未标记CI或Stable。开发团队认为,“CI”的命名方式可能会导致对该版本的质量和稳定性的不同解释,所以决定停止使用它。MyEclipse CI现在就是MyEclipse,您可以像对待任何稳定版本的产品一样对待它。
**WildFly**
现在,MyEclipse支持WildFly 17和18。注意:如果尚未为连接器指定自定义JDK/JRE,则此更新将自动切换为使用Java 13运行。如果服务器由于与Java不兼容而无法启动,请在服务器配置页面中指定其他JRE/JDK。在配置新的连接器时,服务器UI还会警告您已知的Java版本不兼容。
![请输入图片名称](https://www.evget.com/Content/ ... 55.png)
![请输入图片名称](https://www.evget.com/Content/ ... 67.png)
**WebSphere**
- EJB部署
如果您使用的是EJB 2.0和EJB Deploy功能,就会有一些bug阻止它工作,除非您使用Java 8启动MyEclipse。现在,在Java 13中可以开箱即用,这样一来,您就不再需要更改JVM。
- WAS 9.0.5
虽然早期版本的WebSphere 9可以工作,但是由于SSL错误,无法从MyEclipse内部启动WebSphere 9.0.5。现在,这些问题已解决,您可以在此发行版中使用最新版本的WebSphere。
**Java增强**
不可否认,在MyEclipse的这个版本中,您将从大量的Java增强中受益。
- Chain Completion
开发人员最喜欢的功能是内容辅助的链完成建议。链模板支持将遍历可访问的字段、局部变量和方法,生成返回类型与预期类型兼容的调用链。
![请输入图片名称](https://www.evget.com/Content/ ... 18.gif)
- Java Formatter
将空白行格式化为合适的格式一直是一项挑战。现在,Java formatter有许多设置,可以帮助您按照希望的方式格式化代码。自2019.04年以来,还添加了许多其他格式设置。
![请输入图片名称](https://www.evget.com/Content/ ... 28.png)
使用时,您还会发现其他有趣的Java增强功能- 变量视图中表达式、控制台中标准输出和错误输出之间的同步以及Java Build路径的一个新的高级模块依赖项标签。
**快速搜索**
单独来讲,搜索并不令人兴奋,但如果你看到快速搜索能做什么,相信你会一直使用它!现在,只需按Ctrl/Cmd + Shift + Alt + L即可对工作区中的所有文件进行内容搜索,并显示匹配文本的预览。
![请输入图片名称](https://www.evget.com/Content/ ... 43.gif)
**错误修复**
- Matisse中的一个错误阻止了使用向导正确创建新的Swing组件,现已修复。
- 如果尝试使用Java 12或更高版本运行MyEclipse,则将面临许可和激活方面的问题-现已修复。
- 如果使用MyEclipse深色主题,那么SQL编辑器中的颜色(代码和视觉)将很难阅读-这些编辑器中的颜色现在更适合深色主题。
- 已知Windows Defender的最新版本会主动扫描基于Eclipse的安装,这导致MyEclipse启动时间大大延迟。并且当MyEclipse运行时可能会进一步延迟,因为它也可能开始扫描您的工作区。MyEclipse将自动建议从Windows Defender中排除密钥文件夹,以避免出现此问题。 查看全部
**[MyEclipse](https://www.myeclipsecn.com/)**是开源工具Eclispse的进一步扩展,是目前最实惠、功能最全面的J2EE IDE与Web开发工具套件。MyEclipse可用于用户所有的UML、AJAX、Web、Web Services、J2EE、JSP、XML、Struts、JSF、Java Persistence、EJB、扩展数据库支持以及应用程序服务器集成需求。
继上半年发布CI 2019.4.0版本后,现在,MyEclipse 2019.12.5发行版正式发布。最新版基于Eclipse的2019-09版本构建,包含许多核心修复和增强功能。更多详情,请继续往下阅读。

**[免费下载MyEclipse>>>](https://www.myeclipsecn.com/download/)**
**[12月,上“慧都网”小程序签到兑软件商城无门槛抵价券>>>](https://www.evget.com/article/2019/11/30/33697.html)** **[购MyEclipse/CodeMix享折上折>>>](https://www.evget.com/mall/detail/3016)**

**没有CI或Stable**
此发行版未标记CI或Stable。开发团队认为,“CI”的命名方式可能会导致对该版本的质量和稳定性的不同解释,所以决定停止使用它。MyEclipse CI现在就是MyEclipse,您可以像对待任何稳定版本的产品一样对待它。
**WildFly**
现在,MyEclipse支持WildFly 17和18。注意:如果尚未为连接器指定自定义JDK/JRE,则此更新将自动切换为使用Java 13运行。如果服务器由于与Java不兼容而无法启动,请在服务器配置页面中指定其他JRE/JDK。在配置新的连接器时,服务器UI还会警告您已知的Java版本不兼容。
![请输入图片名称](https://www.evget.com/Content/ ... 55.png)
![请输入图片名称](https://www.evget.com/Content/ ... 67.png)
**WebSphere**
- EJB部署
如果您使用的是EJB 2.0和EJB Deploy功能,就会有一些bug阻止它工作,除非您使用Java 8启动MyEclipse。现在,在Java 13中可以开箱即用,这样一来,您就不再需要更改JVM。
- WAS 9.0.5
虽然早期版本的WebSphere 9可以工作,但是由于SSL错误,无法从MyEclipse内部启动WebSphere 9.0.5。现在,这些问题已解决,您可以在此发行版中使用最新版本的WebSphere。
**Java增强**
不可否认,在MyEclipse的这个版本中,您将从大量的Java增强中受益。
- Chain Completion
开发人员最喜欢的功能是内容辅助的链完成建议。链模板支持将遍历可访问的字段、局部变量和方法,生成返回类型与预期类型兼容的调用链。
![请输入图片名称](https://www.evget.com/Content/ ... 18.gif)
- Java Formatter
将空白行格式化为合适的格式一直是一项挑战。现在,Java formatter有许多设置,可以帮助您按照希望的方式格式化代码。自2019.04年以来,还添加了许多其他格式设置。
![请输入图片名称](https://www.evget.com/Content/ ... 28.png)
使用时,您还会发现其他有趣的Java增强功能- 变量视图中表达式、控制台中标准输出和错误输出之间的同步以及Java Build路径的一个新的高级模块依赖项标签。
**快速搜索**
单独来讲,搜索并不令人兴奋,但如果你看到快速搜索能做什么,相信你会一直使用它!现在,只需按Ctrl/Cmd + Shift + Alt + L即可对工作区中的所有文件进行内容搜索,并显示匹配文本的预览。
![请输入图片名称](https://www.evget.com/Content/ ... 43.gif)
**错误修复**
- Matisse中的一个错误阻止了使用向导正确创建新的Swing组件,现已修复。
- 如果尝试使用Java 12或更高版本运行MyEclipse,则将面临许可和激活方面的问题-现已修复。
- 如果使用MyEclipse深色主题,那么SQL编辑器中的颜色(代码和视觉)将很难阅读-这些编辑器中的颜色现在更适合深色主题。
- 已知Windows Defender的最新版本会主动扫描基于Eclipse的安装,这导致MyEclipse启动时间大大延迟。并且当MyEclipse运行时可能会进一步延迟,因为它也可能开始扫描您的工作区。MyEclipse将自动建议从Windows Defender中排除密钥文件夹,以避免出现此问题。

推荐!用于Productive Workflow的Eclipse快捷方式(二)

Java EE开发besy 发表了文章 • 0 个评论 • 63 次浏览 • 2019-10-09 10:09 • 来自相关话题

**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

## 插件开发快捷方式 ##
注意:包括org.eclipse.pde.runtime插件,用于Plug-in Spy功能。

Shift + Alt + F1—Plug-in Selection Spy。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

Shift + Alt + F2—Plug-in Menu Spy。

![请输入图片名称](https://image.evget.com/Conten ... fc.png)

Shift + Alt + F3—显示资源贡献的详细信息。 显示有关哪个插件贡献了资源的详细信息,选择可以是导航器、编辑器上的任何树项。

![请输入图片名称](https://image.evget.com/Conten ... 43.png)

Ctrl + Shift + Alt + M—查找工作空间中当前选择的清单。 快速找到项目的清单文件,而无需在资源管理器中浏览项目。

Ctrl + Shift + A—打开插件工件。 列出带有清单的工作区中的所有项目,并在清单编辑器中打开所选项目的清单文件。

## Workbench快捷方式 ##
Ctrl + 3—快速访问快捷方式。 快速访问功能使您可以执行所有操作,从打开的视图到创建文件来调用命令/操作以及介于两者之间的所有操作。

![请输入图片名称](https://image.evget.com/Conten ... 05.png)

Shift + Alt + N—新向导下拉操作快捷方式。 (与基于当前参数的File>New menu相同)

Ctrl+N—使用向导创建新项目。

![请输入图片名称](https://image.evget.com/Conten ... 7c.png)

Alt + Enter—显示资源的属性,可以在编辑器/导航器中使用。

Ctrl + Shift + L—提供工作台全局键绑定的完整列表。 注意:重复按Ctrl + Shift + L来显示键的参数并修改键绑定。但是本文中的某些快捷方式将更改,请参考此链接来获取详细帮助:http://help.eclipse.org/mars/i ... s.htm。

![请输入图片名称](https://image.evget.com/Conten ... d0.png)

## 附件 ##
[eclipse-shortcuts](https://resources.cloud.genuit ... ts.pdf)—此快捷方式指南的可打印版本。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**1024·关爱程序员!MyEclipse正版购买低至¥231!**

**还有更多现金优惠券等你来抢,手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

## 插件开发快捷方式 ##
注意:包括org.eclipse.pde.runtime插件,用于Plug-in Spy功能。

Shift + Alt + F1—Plug-in Selection Spy。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

Shift + Alt + F2—Plug-in Menu Spy。

![请输入图片名称](https://image.evget.com/Conten ... fc.png)

Shift + Alt + F3—显示资源贡献的详细信息。 显示有关哪个插件贡献了资源的详细信息,选择可以是导航器、编辑器上的任何树项。

![请输入图片名称](https://image.evget.com/Conten ... 43.png)

Ctrl + Shift + Alt + M—查找工作空间中当前选择的清单。 快速找到项目的清单文件,而无需在资源管理器中浏览项目。

Ctrl + Shift + A—打开插件工件。 列出带有清单的工作区中的所有项目,并在清单编辑器中打开所选项目的清单文件。

## Workbench快捷方式 ##
Ctrl + 3—快速访问快捷方式。 快速访问功能使您可以执行所有操作,从打开的视图到创建文件来调用命令/操作以及介于两者之间的所有操作。

![请输入图片名称](https://image.evget.com/Conten ... 05.png)

Shift + Alt + N—新向导下拉操作快捷方式。 (与基于当前参数的File>New menu相同)

Ctrl+N—使用向导创建新项目。

![请输入图片名称](https://image.evget.com/Conten ... 7c.png)

Alt + Enter—显示资源的属性,可以在编辑器/导航器中使用。

Ctrl + Shift + L—提供工作台全局键绑定的完整列表。 注意:重复按Ctrl + Shift + L来显示键的参数并修改键绑定。但是本文中的某些快捷方式将更改,请参考此链接来获取详细帮助:http://help.eclipse.org/mars/i ... s.htm

![请输入图片名称](https://image.evget.com/Conten ... d0.png)

## 附件 ##
[eclipse-shortcuts](https://resources.cloud.genuit ... ts.pdf)—此快捷方式指南的可打印版本。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**1024·关爱程序员!MyEclipse正版购买低至¥231!**

**还有更多现金优惠券等你来抢,手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

推荐!用于Productive Workflow的Eclipse快捷方式(一)

Java EE开发besy 发表了文章 • 0 个评论 • 142 次浏览 • 2019-09-29 10:19 • 来自相关话题

[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)

本文将为大家介绍Eclipse快捷方式列表,希望可以帮助您提供工作效率。快捷方式主要分以下几个区域:

- 导航
- 通用编辑
- Java编辑器
- 插件开发
- 工作台

## 导航 ##
**在打开的编辑器之间切换**
Ctrl + E—示打开编辑器的可过滤列表。

![请输入图片名称](https://image.evget.com/Conten ... 56.png)

Ctrl + Shift + E—显示Switch to Editor窗口。

![请输入图片名称](https://image.evget.com/Conten ... 29.png)

Ctrl + F6—显示打开的编辑器列表。

![请输入图片名称](https://image.evget.com/Conten ... e0.png)

Ctrl + Page Up和Ctrl + Page Down—从打开的文件列表中导航到上一个或下一个文件。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Shift + R—显示工作空间中的资源列表。

**在编辑器中导航**

- Ctrl + , 和 Ctrl + .—在当前编辑器中的标记之间导航。
- Alt + ← 和 Alt + →—从编辑器历史记录列表转到上一个或下一个编辑位置。
- Ctrl + O-快速大纲(仅适用于部分编辑器)。
- Ctrl + J—增量查找。 注意:只需按Ctrl + J并开始输入搜索文本。 Eclipse在输入是查找并突出显示下一个匹配项,使用向上或向下箭头键跳转到下一个或上一个匹配项。
- Ctrl + L—从编辑器转到行。
- Ctrl + Q—转到上一个编辑位置。
- Ctrl + Shift + P—导航到匹配的bracket/brace。

**导航工作区**
Ctrl + F7—显示打开的视图列表,并根据需要选择视图上的资源。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

Ctrl + F8—显示打开的参数列表。

## 通用编辑快捷方式 ##

- Ctrl + Alt + G—在工作区中对当前单词执行文件搜索,并突出显示当前编辑器中出现的单词。
- Ctrl + Shift + F—格式化文件。
- Ctrl + Shift + C—单行注释/取消注释。
- Ctrl + Shift + / 和Ctrl + Shift + \—阻止评论/取消评论。
- Ctrl + D—删除整行,无论光标位于何处。 适用于大多数文件编辑器。
- Alt + Shift + R—重命名资源/选择。

## Java编辑器快捷键 ##
Ctrl + T—显示带有所选元素类型层次结构的弹出窗口。

![请输入图片名称](https://image.evget.com/Conten ... 5e.png)

F4—对于比上面的快速类型层次结构更永久的内容,请在类中的所选对象上按F4键来显示类型层次结构视图。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Alt + H—方法的开放调用层次结构。

F2—在类中的选定对象上按F2键即可查看快速Javadoc,而无需将鼠标悬停在该对象上。

[请输入链接描述](https://image.evget.com/Conten ... 12.png)

F3—公开声明。 注意:仅当在“导航器/编辑器”上进行了有效选择时才有效。 对于无效选择,不执行任何操作。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

国庆特惠:即日起登录绑定慧都小程序的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1) 查看全部
[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)

本文将为大家介绍Eclipse快捷方式列表,希望可以帮助您提供工作效率。快捷方式主要分以下几个区域:

- 导航
- 通用编辑
- Java编辑器
- 插件开发
- 工作台

## 导航 ##
**在打开的编辑器之间切换**
Ctrl + E—示打开编辑器的可过滤列表。

![请输入图片名称](https://image.evget.com/Conten ... 56.png)

Ctrl + Shift + E—显示Switch to Editor窗口。

![请输入图片名称](https://image.evget.com/Conten ... 29.png)

Ctrl + F6—显示打开的编辑器列表。

![请输入图片名称](https://image.evget.com/Conten ... e0.png)

Ctrl + Page Up和Ctrl + Page Down—从打开的文件列表中导航到上一个或下一个文件。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Shift + R—显示工作空间中的资源列表。

**在编辑器中导航**

- Ctrl + , 和 Ctrl + .—在当前编辑器中的标记之间导航。
- Alt + ← 和 Alt + →—从编辑器历史记录列表转到上一个或下一个编辑位置。
- Ctrl + O-快速大纲(仅适用于部分编辑器)。
- Ctrl + J—增量查找。 注意:只需按Ctrl + J并开始输入搜索文本。 Eclipse在输入是查找并突出显示下一个匹配项,使用向上或向下箭头键跳转到下一个或上一个匹配项。
- Ctrl + L—从编辑器转到行。
- Ctrl + Q—转到上一个编辑位置。
- Ctrl + Shift + P—导航到匹配的bracket/brace。

**导航工作区**
Ctrl + F7—显示打开的视图列表,并根据需要选择视图上的资源。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

Ctrl + F8—显示打开的参数列表。

## 通用编辑快捷方式 ##

- Ctrl + Alt + G—在工作区中对当前单词执行文件搜索,并突出显示当前编辑器中出现的单词。
- Ctrl + Shift + F—格式化文件。
- Ctrl + Shift + C—单行注释/取消注释。
- Ctrl + Shift + / 和Ctrl + Shift + \—阻止评论/取消评论。
- Ctrl + D—删除整行,无论光标位于何处。 适用于大多数文件编辑器。
- Alt + Shift + R—重命名资源/选择。

## Java编辑器快捷键 ##
Ctrl + T—显示带有所选元素类型层次结构的弹出窗口。

![请输入图片名称](https://image.evget.com/Conten ... 5e.png)

F4—对于比上面的快速类型层次结构更永久的内容,请在类中的所选对象上按F4键来显示类型层次结构视图。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Alt + H—方法的开放调用层次结构。

F2—在类中的选定对象上按F2键即可查看快速Javadoc,而无需将鼠标悬停在该对象上。

[请输入链接描述](https://image.evget.com/Conten ... 12.png)

F3—公开声明。 注意:仅当在“导航器/编辑器”上进行了有效选择时才有效。 对于无效选择,不执行任何操作。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

国庆特惠:即日起登录绑定慧都小程序的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)

MyEclipse使用教程:使用内联搜索

Java EE开发besy 发表了文章 • 0 个评论 • 176 次浏览 • 2019-09-25 10:21 • 来自相关话题

**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

Inline Search取代传统Eclipse查找和替换对话框,提供更搞笑、更具侵略性的搜索体验——一种不会中断开发工作流程的工具。

DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 选择内联搜索参数 ##
启用DevStyle时会自动包含内联搜索,但是您可以随时启用或禁用此功能。

1. 跳转到Window>Preferences>DevStyle>Inline Search。

2. 清除Use the Inline Search复选框来使用标准Eclipse搜索或选中复选框来使用DevStyle搜索。

![请输入图片名称](https://image.evget.com/Conten ... 6f.png)

3. 单击Apply,然后点击OK。

## 使用内联搜索和替换 ##
**搜索文本**
要使用内联搜索,请在任何文本编辑器中按Ctrl + F,然后键入要搜索的文本。 在编辑器中突出显示文本的所有实例,并显示出现次数。 您可以使用“下一个”或“上一个”箭头导航找到的文本。 您还可以使用以下选项缩小搜索范围:Case Sensitive、Match Whole Word和Regular Expression Search。

![请输入图片名称](https://image.evget.com/Conten ... 46.png)

如果在调用内联搜索之前选择了一个文本块,则搜索仅适用于选择。 要清除选择,请关闭内联搜索或在编辑器中按Ctrl + F。

![请输入图片名称](https://image.evget.com/Conten ... b1.gif)

要使用经典的Eclipse Find/Replace对话框,请在Inline Search框中按Ctrl+F。

**替换文本**
要替换文本,请单击Search框右侧的向下箭头来显示Replace选项,输入替换文本,然后选择Replace and Find Next按钮或Replace All按钮。

**输入绑定**
使用以下输入绑定参考可快速搜索文件中的文本,并可选择启动替换。

![请输入图片名称](https://image.evget.com/Conten ... 15.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

Inline Search取代传统Eclipse查找和替换对话框,提供更搞笑、更具侵略性的搜索体验——一种不会中断开发工作流程的工具。

DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 选择内联搜索参数 ##
启用DevStyle时会自动包含内联搜索,但是您可以随时启用或禁用此功能。

1. 跳转到Window>Preferences>DevStyle>Inline Search。

2. 清除Use the Inline Search复选框来使用标准Eclipse搜索或选中复选框来使用DevStyle搜索。

![请输入图片名称](https://image.evget.com/Conten ... 6f.png)

3. 单击Apply,然后点击OK。

## 使用内联搜索和替换 ##
**搜索文本**
要使用内联搜索,请在任何文本编辑器中按Ctrl + F,然后键入要搜索的文本。 在编辑器中突出显示文本的所有实例,并显示出现次数。 您可以使用“下一个”或“上一个”箭头导航找到的文本。 您还可以使用以下选项缩小搜索范围:Case Sensitive、Match Whole Word和Regular Expression Search。

![请输入图片名称](https://image.evget.com/Conten ... 46.png)

如果在调用内联搜索之前选择了一个文本块,则搜索仅适用于选择。 要清除选择,请关闭内联搜索或在编辑器中按Ctrl + F。

![请输入图片名称](https://image.evget.com/Conten ... b1.gif)

要使用经典的Eclipse Find/Replace对话框,请在Inline Search框中按Ctrl+F。

**替换文本**
要替换文本,请单击Search框右侧的向下箭头来显示Replace选项,输入替换文本,然后选择Replace and Find Next按钮或Replace All按钮。

**输入绑定**
使用以下输入绑定参考可快速搜索文件中的文本,并可选择启动替换。

![请输入图片名称](https://image.evget.com/Conten ... 15.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

MyEclipse使用教程:使用DevStyle Breadcrumb导航

Java EE开发besy 发表了文章 • 0 个评论 • 225 次浏览 • 2019-09-20 10:22 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

使用DevStyle Breadcrumb导航可以轻松地浏览工作区,只需遵循breadcrumb路径即可。DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 启用DevStyle Breadcrumb导航 ##
使用DevStyle时,包含Breadcrumb栏是可选的。

1. 跳转到Window>Preferences>DevStyle>Color Themes。

2. 选择Enable Breadcrumb复选框。

![请输入图片名称](https://image.evget.com/Conten ... fe.png)

3. 单击Apply,然后单击OK。

## 使用Breadcrumb导航 ##
Breadcrumb栏允许您快速浏览工作区并打开文件进行编辑,导致源编辑器中显示文件的“crumb trail”显示在Breadcrumb栏中,单击路径中的任何碎片来导航到项目中的其他资源。例如如果您正在编辑Java类,则在项目中打开其他类或包非常容易。 或者对于Web项目,可以在项目中的各种文件夹和html文件之间快速跳转。

显示Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,此按钮切换Breadcrumb栏以显示或隐藏。
隐藏Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,或者从Breadcrumb栏右键单击并选择Hide Breadcrumb。
**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**
**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

使用DevStyle Breadcrumb导航可以轻松地浏览工作区,只需遵循breadcrumb路径即可。DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 启用DevStyle Breadcrumb导航 ##
使用DevStyle时,包含Breadcrumb栏是可选的。

1. 跳转到Window>Preferences>DevStyle>Color Themes。

2. 选择Enable Breadcrumb复选框。

![请输入图片名称](https://image.evget.com/Conten ... fe.png)

3. 单击Apply,然后单击OK。

## 使用Breadcrumb导航 ##
Breadcrumb栏允许您快速浏览工作区并打开文件进行编辑,导致源编辑器中显示文件的“crumb trail”显示在Breadcrumb栏中,单击路径中的任何碎片来导航到项目中的其他资源。例如如果您正在编辑Java类,则在项目中打开其他类或包非常容易。 或者对于Web项目,可以在项目中的各种文件夹和html文件之间快速跳转。

显示Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,此按钮切换Breadcrumb栏以显示或隐藏。
隐藏Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,或者从Breadcrumb栏右键单击并选择Hide Breadcrumb。
**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**
**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)

MyEclipse使用教程:导航代码(二)

下载|安装|配置|更新besy 发表了文章 • 0 个评论 • 187 次浏览 • 2019-09-17 10:05 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 单词突出显示 ##
单词突出显示(也称为突出显示)可帮助您了解代码中特定方法和变量的作用。 单击文件中的变量或方法来查看文件中所选项目的所有匹配项,将此功能与Outline视图结合使用,可以实现可视化和导航代码的好方法。
![请输入图片名称](https://image.evget.com/Conten ... 12.png)

## Minimap视图 ##
使用Minimap视图作为快速跳转到特定代码段的简便方法,代码的精简版本显示在视图中。滚动浏览小地图时,相应的代码将显示在编辑器中。

显示Minimap视图——从菜单栏选择Window>Show View>Other>General>Minimap。
![请输入图片名称](https://image.evget.com/Conten ... ea.png)

## Breadcrumb导航 ##
Breadcrumb导航在DevStyle和CodeMix中可用。

## DevStyle Breadcrumbs ##
DevStyle breadcrumb bar位于Eclipse工具栏下方,允许您快速导航到项目中的其他资源。

![请输入图片名称](https://image.evget.com/Conten ... f2.png)

单击主工具栏上的Breadcrumb Toggle按钮来显示/隐藏breadcrumb,您也可以右键单击breadcrumb bar然后选择Hide Breadcrumb。

## CodeMix Breacrumbs ##
CodeMix breadcrumb bar位于CodeMix编辑器的顶部,显示导致编辑器中当前行的痕迹,允许您快速导航到项目中的其他资源,甚至跳转到同一文件中的其他元素。

![请输入图片名称](https://image.evget.com/Conten ... 11.png)

在CodeMix中,默认情况下启用breadcrumb导航路径。要更改此设置,请跳转到Window>Preferences>CodeMix>Editors>Layout。

## MyEclipse资源管理器 ##
MyEclipse包含一个高级资源管理器。 MyEclipse Explorer提供了一种快速定位文件和资源的简便方法,使用此视图替代Project Explorer视图来利用高级搜索功能。输入过滤器文本,并指定搜索是正则表达式、文件名、文件内容以及搜索文本是否区分大小写。

过滤器下拉列表会保留您的搜索记录,并记住以前搜索的过滤工具设置。

要显示此视图,请选择Windows>Show View>General>MyEclipse Explorer。

![请输入图片名称](https://image.evget.com/Conten ... be.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

Java开发神器——MyEclipse正版最低只要**¥231**!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 单词突出显示 ##
单词突出显示(也称为突出显示)可帮助您了解代码中特定方法和变量的作用。 单击文件中的变量或方法来查看文件中所选项目的所有匹配项,将此功能与Outline视图结合使用,可以实现可视化和导航代码的好方法。
![请输入图片名称](https://image.evget.com/Conten ... 12.png)

## Minimap视图 ##
使用Minimap视图作为快速跳转到特定代码段的简便方法,代码的精简版本显示在视图中。滚动浏览小地图时,相应的代码将显示在编辑器中。

显示Minimap视图——从菜单栏选择Window>Show View>Other>General>Minimap。
![请输入图片名称](https://image.evget.com/Conten ... ea.png)

## Breadcrumb导航 ##
Breadcrumb导航在DevStyle和CodeMix中可用。

## DevStyle Breadcrumbs ##
DevStyle breadcrumb bar位于Eclipse工具栏下方,允许您快速导航到项目中的其他资源。

![请输入图片名称](https://image.evget.com/Conten ... f2.png)

单击主工具栏上的Breadcrumb Toggle按钮来显示/隐藏breadcrumb,您也可以右键单击breadcrumb bar然后选择Hide Breadcrumb。

## CodeMix Breacrumbs ##
CodeMix breadcrumb bar位于CodeMix编辑器的顶部,显示导致编辑器中当前行的痕迹,允许您快速导航到项目中的其他资源,甚至跳转到同一文件中的其他元素。

![请输入图片名称](https://image.evget.com/Conten ... 11.png)

在CodeMix中,默认情况下启用breadcrumb导航路径。要更改此设置,请跳转到Window>Preferences>CodeMix>Editors>Layout。

## MyEclipse资源管理器 ##
MyEclipse包含一个高级资源管理器。 MyEclipse Explorer提供了一种快速定位文件和资源的简便方法,使用此视图替代Project Explorer视图来利用高级搜索功能。输入过滤器文本,并指定搜索是正则表达式、文件名、文件内容以及搜索文本是否区分大小写。

过滤器下拉列表会保留您的搜索记录,并记住以前搜索的过滤工具设置。

要显示此视图,请选择Windows>Show View>General>MyEclipse Explorer。

![请输入图片名称](https://image.evget.com/Conten ... be.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

Java开发神器——MyEclipse正版最低只要**¥231**!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

MyEclipse使用教程:导航代码(一)

Java EE开发besy 发表了文章 • 0 个评论 • 169 次浏览 • 2019-09-11 10:29 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 快速文件导航 ##
按Ctrl + P来使用Quick Open按名称打开任何文件。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

您可以使用Alt + Left和Alt + Right在文件和编辑位置之间导航。 如果您在同一文件的不同行之间跳转,这些快捷方式允许您轻松地在这些位置之间导航。

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

您还可以使用Ctrl + E查看打开的编辑器列表,并从列表中选择一个编辑器。

## 跳转到定义 ##
如果某种语言支持它,您可以按Ctrl +单击或F3跳转到符号的定义。如果按Ctrl键并将鼠标悬停在符号上,则会显示声明的预览。

注意:要在MyEclipse中隐藏悬停,请安装CodeMix插件。

![请输入图片名称](https://image.evget.com/Conten ... 68.png)

## 跳转到符号 ##
要导航文件中的符号,请按Ctrl + P,然后输入@来访问符号调色板。您可以输入冒号(:)来按类别对符号进行分组,从列表中选择一个符号以便在代码中导航到该符号。

![请输入图片名称](https://image.evget.com/Conten ... b9.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 按名称打开符号 ##
某些语言支持使用Ctrl + Shift + T跳转到文件中的符号。 输入要导航到的类型的第一个字母,无论哪个文件包含它,然后从列表中选择符号。

![请输入图片名称](https://image.evget.com/Conten ... 60.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 匹配括号 ##
单击编辑器中的括号,将突出显示匹配的括号。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

## Outline视图 ##
轻松可视化代码中元素的功能提供了一种导航项目的好方法。 使用Outline视图可以完整地查看文件中的结构,只需要单击Outline中的元素即可跳转到代码中的该部分。 您也可以按Ctrl + O调出快速outline。

![请输入图片名称](https://image.evget.com/Conten ... a7.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 快速文件导航 ##
按Ctrl + P来使用Quick Open按名称打开任何文件。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

您可以使用Alt + Left和Alt + Right在文件和编辑位置之间导航。 如果您在同一文件的不同行之间跳转,这些快捷方式允许您轻松地在这些位置之间导航。

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

您还可以使用Ctrl + E查看打开的编辑器列表,并从列表中选择一个编辑器。

## 跳转到定义 ##
如果某种语言支持它,您可以按Ctrl +单击或F3跳转到符号的定义。如果按Ctrl键并将鼠标悬停在符号上,则会显示声明的预览。

注意:要在MyEclipse中隐藏悬停,请安装CodeMix插件。

![请输入图片名称](https://image.evget.com/Conten ... 68.png)

## 跳转到符号 ##
要导航文件中的符号,请按Ctrl + P,然后输入@来访问符号调色板。您可以输入冒号(:)来按类别对符号进行分组,从列表中选择一个符号以便在代码中导航到该符号。

![请输入图片名称](https://image.evget.com/Conten ... b9.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 按名称打开符号 ##
某些语言支持使用Ctrl + Shift + T跳转到文件中的符号。 输入要导航到的类型的第一个字母,无论哪个文件包含它,然后从列表中选择符号。

![请输入图片名称](https://image.evget.com/Conten ... 60.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 匹配括号 ##
单击编辑器中的括号,将突出显示匹配的括号。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

## Outline视图 ##
轻松可视化代码中元素的功能提供了一种导航项目的好方法。 使用Outline视图可以完整地查看文件中的结构,只需要单击Outline中的元素即可跳转到代码中的该部分。 您也可以按Ctrl + O调出快速outline。

![请输入图片名称](https://image.evget.com/Conten ... a7.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

【中秋有礼,国庆放价】MyEclipse在线订购现金优惠券不限量放送!

MyEclipse IDE公告besy 发表了文章 • 0 个评论 • 48 次浏览 • 2019-09-10 14:36 • 来自相关话题

![请输入图片名称](https://image.evget.com/Conten ... 33.png)

![请输入图片名称](https://image.evget.com/Conten ... ca.png)

**中秋有礼,国庆放价!**
**在线订购现金优惠券不限量放送,即获即用!**
(活动期间在线下单的客户才可享受此优惠,过期恢复原价)
## [立即抢购](https://www.myeclipsecn.com/buy/) ##

【↓↓↓只需手机扫描下方二维码,立即参与活动赢取100%好礼↓↓↓】
![请输入图片名称](https://image.evget.com/Conten ... f8.png) 查看全部
![请输入图片名称](https://image.evget.com/Conten ... 33.png)

![请输入图片名称](https://image.evget.com/Conten ... ca.png)

**中秋有礼,国庆放价!**
**在线订购现金优惠券不限量放送,即获即用!**
(活动期间在线下单的客户才可享受此优惠,过期恢复原价)
## [立即抢购](https://www.myeclipsecn.com/buy/) ##

【↓↓↓只需手机扫描下方二维码,立即参与活动赢取100%好礼↓↓↓】
![请输入图片名称](https://image.evget.com/Conten ... f8.png)

MyEclipse使用教程:添加和更新插件(二)

Java EE开发besy 发表了文章 • 0 个评论 • 154 次浏览 • 2019-09-06 14:06 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 三、使用Dropins文件夹将插件安装到MyEclipse ##
您还可以使用MyEclipse安装文件夹中的dropins文件夹安装插件。 提供此选项主要是为了向后兼容,以支持没有传统更新站点可用的插件。 如果目录条目或更新站点可用,那么我们建议使用其中一种方法。 使用dropins文件夹添加插件应被视为最后的方法,并且仅在没有其他选项可用时使用。

(1)退出IDE。

(2)打开文件资源管理器并导航到安装文件夹下的dropins文件夹。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

(3)导航到压缩插件来安装并将其解压到安装文件夹中的dropins文件夹。

(4)解压文件后,请确保功能和插件文件夹是dropins文件夹的直接子项,否则启动IDE时将无法识别插件。

![请输入图片名称](https://image.evget.com/Conten ... 8c.png)

(5)启动IDE查看插件是否已成功添加。启动时,会添加dropins文件夹中的所有插件,并显示包含详细信息的消息。

![请输入图片名称](https://image.evget.com/Conten ... 10.png)

## 四、更新IDE并添加插件 ##
要安装IDE或外部插件的更新,请从菜单中选择Help>Check for Updates,您可以看到IDE和任何已安装插件的可用更新,您还可以选择锁定特定版本。

![请输入图片名称](https://image.evget.com/Conten ... e5.png)

## 五、添加和删除MyEclipse组件 ##
MyEclipse有一个广泛的功能列表,但是您可以自定义MyEclipse以仅包含您使用的功能。

(1)从菜单中选择Help>Choose Components。

(2)更新组件列表。要添加组件,请从 Not Selected列表中选择组件,然后单击右箭头图像或双击该项目;要删除组件,请从Selected列表中选择组件,然后单击右箭头图像,或者双击该项目。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

(3)单击Apply changes。

(4)重新启动MyEclipse来查看更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 三、使用Dropins文件夹将插件安装到MyEclipse ##
您还可以使用MyEclipse安装文件夹中的dropins文件夹安装插件。 提供此选项主要是为了向后兼容,以支持没有传统更新站点可用的插件。 如果目录条目或更新站点可用,那么我们建议使用其中一种方法。 使用dropins文件夹添加插件应被视为最后的方法,并且仅在没有其他选项可用时使用。

(1)退出IDE。

(2)打开文件资源管理器并导航到安装文件夹下的dropins文件夹。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

(3)导航到压缩插件来安装并将其解压到安装文件夹中的dropins文件夹。

(4)解压文件后,请确保功能和插件文件夹是dropins文件夹的直接子项,否则启动IDE时将无法识别插件。

![请输入图片名称](https://image.evget.com/Conten ... 8c.png)

(5)启动IDE查看插件是否已成功添加。启动时,会添加dropins文件夹中的所有插件,并显示包含详细信息的消息。

![请输入图片名称](https://image.evget.com/Conten ... 10.png)

## 四、更新IDE并添加插件 ##
要安装IDE或外部插件的更新,请从菜单中选择Help>Check for Updates,您可以看到IDE和任何已安装插件的可用更新,您还可以选择锁定特定版本。

![请输入图片名称](https://image.evget.com/Conten ... e5.png)

## 五、添加和删除MyEclipse组件 ##
MyEclipse有一个广泛的功能列表,但是您可以自定义MyEclipse以仅包含您使用的功能。

(1)从菜单中选择Help>Choose Components。

(2)更新组件列表。要添加组件,请从 Not Selected列表中选择组件,然后单击右箭头图像或双击该项目;要删除组件,请从Selected列表中选择组件,然后单击右箭头图像,或者双击该项目。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

(3)单击Apply changes。

(4)重新启动MyEclipse来查看更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

MyEclipse使用教程:添加和更新插件(一)

Java EE开发besy 发表了文章 • 0 个评论 • 185 次浏览 • 2019-09-03 10:30 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 一、从目录中添加插件 ##
添加其他插件的最简单方法是通过Eclipse Marketplace目录。

(1)要打开目录,请选择Help>Install from Catalog。

(2)如果知道要添加的插件名称,请在Search字段中输入名称,然后按回车键。否则,您可以浏览目录。要浏览目录,请从下拉列表中选择市场和类别,以深入查看要浏览的工具类型。 您可以通过单击相应标签浏览Recent、Popular、Favorites和Installed工具。

(3)找到要添加到IDE的工具后,单击Install按钮,然后按照安装向导进行操作。

(4)如果您要添加其他插件,可以从目录或更新站点添加,此时可以添加它们的任意组合。

(5)安装所有插件后,重新启动来应用更改。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

## 二、从更新站点添加插件 ##
如果Eclipse Marketplace上没有插件,您可以选择通过更新站点添加插件。

(1)从站点选择Help>Install(或在Eclipse中安装新软件)。

![请输入图片名称](https://image.evget.com/Conten ... e3.png)

(2)点击Add,将出现Add Repository。

(3)在Name字段中提供说明。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

(4)在Location字段中输入更新站点的URL。大多数更新站点都是通过URL访问的;但是您可以单击Local来从计算机的本地更新站点进行更新,或单击Archive来从zip存档中的已存档更新站点进行更新。

(5)点击OK返回Install窗口。

(6)展开刚刚添加的更新站点,然后选择要添加的插件。 添加所有软件后,单击Next来查看要安装的软件列表。

![请输入图片名称](https://image.evget.com/Conten ... 12.png)

(7)单击Next接受许可协议。

(8)单击Finish开始安装附加软件。 安装完成后,系统会提示您重新启动来激活更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 一、从目录中添加插件 ##
添加其他插件的最简单方法是通过Eclipse Marketplace目录。

(1)要打开目录,请选择Help>Install from Catalog。

(2)如果知道要添加的插件名称,请在Search字段中输入名称,然后按回车键。否则,您可以浏览目录。要浏览目录,请从下拉列表中选择市场和类别,以深入查看要浏览的工具类型。 您可以通过单击相应标签浏览Recent、Popular、Favorites和Installed工具。

(3)找到要添加到IDE的工具后,单击Install按钮,然后按照安装向导进行操作。

(4)如果您要添加其他插件,可以从目录或更新站点添加,此时可以添加它们的任意组合。

(5)安装所有插件后,重新启动来应用更改。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

## 二、从更新站点添加插件 ##
如果Eclipse Marketplace上没有插件,您可以选择通过更新站点添加插件。

(1)从站点选择Help>Install(或在Eclipse中安装新软件)。

![请输入图片名称](https://image.evget.com/Conten ... e3.png)

(2)点击Add,将出现Add Repository。

(3)在Name字段中提供说明。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

(4)在Location字段中输入更新站点的URL。大多数更新站点都是通过URL访问的;但是您可以单击Local来从计算机的本地更新站点进行更新,或单击Archive来从zip存档中的已存档更新站点进行更新。

(5)点击OK返回Install窗口。

(6)展开刚刚添加的更新站点,然后选择要添加的插件。 添加所有软件后,单击Next来查看要安装的软件列表。

![请输入图片名称](https://image.evget.com/Conten ... 12.png)

(7)单击Next接受许可协议。

(8)单击Finish开始安装附加软件。 安装完成后,系统会提示您重新启动来激活更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)

自动补全插件CodeMix全新发布CI 2019.7.15|改进CSS颜色辅助

下载|安装|配置|更新besy 发表了文章 • 0 个评论 • 73 次浏览 • 2019-08-29 10:15 • 来自相关话题

CodeMix是Eclipse的一款插件,它解锁了VS Code和Code OSS附加扩展的各种技术,支持各种语言。

作为Eclipse开发人员,您再也不必觉得自己已被排除在朋友使用Visual Studio Code的乐趣之外。
CodeMix是一个Eclipse插件,使您可以直接从Eclipse访问VS Code本身和Code OSS附加扩展的各种技术。您将享受您所依赖的所有企业工具,例如Java和Spring,以及访问所有这些网络语言以及您一直想要尝试的新技术。

具体更新内容如下:

**Markdown预览**
使用Markdown文件和实时预览时,您会在输入时看到更改,滚动条甚至会同步到您当前正在编辑文件的位置。

**Markdown预览代码块**
当在Markdown中使用```java样式开放代码块时,现在可以使用预览着色来指定诸如“java”之类的语言。

**更好的CSS颜色辅助**
使用CSS颜色的内容辅助时,内容辅助下拉菜单现在将预览显示的颜色。

**更多控制Tab vs. Space**
您现在可以选择从常规Eclipse标签大小设置中轻松覆盖CodeMix文件的标签大小或模式。

**TSLint标签与空间不一致**
使用tslint.json配置验证的文件时,会检测常见的错误配置,并提供修复建议的方法。

**格式化文件无需打开**
您现在可以使用Source > Format来格式化在CodeMix编辑器中未主动打开的文件。

**修复插入/覆盖模式**
CodeMix编辑器中的覆盖模式不能始终如一地工作,现在完全支持这一点。

**TypeScript类向导**
修复确保用于为TypeScript创建新类或新接口的向导始终打开的问题。

**快速保存问题**
如果您是一个喜欢积极点击CTRL-S的用户,只需要确保您的代码保存为1,000%,CodeMix现在将跟上您的请求。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>*](https://www.myeclipsecn.com/buy/)* 查看全部
CodeMix是Eclipse的一款插件,它解锁了VS Code和Code OSS附加扩展的各种技术,支持各种语言。

作为Eclipse开发人员,您再也不必觉得自己已被排除在朋友使用Visual Studio Code的乐趣之外。
CodeMix是一个Eclipse插件,使您可以直接从Eclipse访问VS Code本身和Code OSS附加扩展的各种技术。您将享受您所依赖的所有企业工具,例如Java和Spring,以及访问所有这些网络语言以及您一直想要尝试的新技术。

具体更新内容如下:

**Markdown预览**
使用Markdown文件和实时预览时,您会在输入时看到更改,滚动条甚至会同步到您当前正在编辑文件的位置。

**Markdown预览代码块**
当在Markdown中使用```java样式开放代码块时,现在可以使用预览着色来指定诸如“java”之类的语言。

**更好的CSS颜色辅助**
使用CSS颜色的内容辅助时,内容辅助下拉菜单现在将预览显示的颜色。

**更多控制Tab vs. Space**
您现在可以选择从常规Eclipse标签大小设置中轻松覆盖CodeMix文件的标签大小或模式。

**TSLint标签与空间不一致**
使用tslint.json配置验证的文件时,会检测常见的错误配置,并提供修复建议的方法。

**格式化文件无需打开**
您现在可以使用Source > Format来格式化在CodeMix编辑器中未主动打开的文件。

**修复插入/覆盖模式**
CodeMix编辑器中的覆盖模式不能始终如一地工作,现在完全支持这一点。

**TypeScript类向导**
修复确保用于为TypeScript创建新类或新接口的向导始终打开的问题。

**快速保存问题**
如果您是一个喜欢积极点击CTRL-S的用户,只需要确保您的代码保存为1,000%,CodeMix现在将跟上您的请求。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>*](https://www.myeclipsecn.com/buy/)*



MyEclipse使用教程:使用工作集组织工作区

Java EE开发besy 发表了文章 • 0 个评论 • 132 次浏览 • 2019-08-29 09:51 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

工作集允许您通过过滤掉不关注的项目来组织项目视图。激活工作集时,只有分配给它的项目才会显示在项目视图中。 如果您的视图中有大量项目,这将非常有用。

MyEclipse、[CodeMix](https://www.myeclipsecn.com/codemix/)中都提供了此功能!

## 创建一个新的工作集 ##
(1)在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 5a.png)

(2) 点击New。

![请输入图片名称](https://image.evget.com/Conten ... 74.png)

(3) 选择Resource,然后单击Next。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

(4) 为工作集命名,选择要包含的项目,然后单击Finish。新工作集将显示在工作集列表中。

![请输入图片名称](https://image.evget.com/Conten ... 01.png)

(5) 从工作集列表中选择新的工作集,然后单击OK。

![请输入图片名称](https://image.evget.com/Conten ... df.png)

(6) 查看资源管理器并注意视图现在仅显示所选工作集中包含的项目。

![请输入图片名称](https://image.evget.com/Conten ... 06.png)

## 切换工作集 ##
(1) 在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

(2) 选择要使用的工作集,然后单击OK。

最近使用的工作集出现在菜单中,便于在它们之间切换。

要显示视图中的所有项目,请从下拉菜单中选择Deselect Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 58.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

工作集允许您通过过滤掉不关注的项目来组织项目视图。激活工作集时,只有分配给它的项目才会显示在项目视图中。 如果您的视图中有大量项目,这将非常有用。

MyEclipse、[CodeMix](https://www.myeclipsecn.com/codemix/)中都提供了此功能!

## 创建一个新的工作集 ##
(1)在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 5a.png)

(2) 点击New。

![请输入图片名称](https://image.evget.com/Conten ... 74.png)

(3) 选择Resource,然后单击Next。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

(4) 为工作集命名,选择要包含的项目,然后单击Finish。新工作集将显示在工作集列表中。

![请输入图片名称](https://image.evget.com/Conten ... 01.png)

(5) 从工作集列表中选择新的工作集,然后单击OK。

![请输入图片名称](https://image.evget.com/Conten ... df.png)

(6) 查看资源管理器并注意视图现在仅显示所选工作集中包含的项目。

![请输入图片名称](https://image.evget.com/Conten ... 06.png)

## 切换工作集 ##
(1) 在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

(2) 选择要使用的工作集,然后单击OK。

最近使用的工作集出现在菜单中,便于在它们之间切换。

要显示视图中的所有项目,请从下拉菜单中选择Deselect Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 58.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)

MyEclipse使用教程:使用DevStyle Icon Designer(二)

Java EE开发besy 发表了文章 • 0 个评论 • 195 次浏览 • 2019-08-22 10:04 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 了解Icon Designer编辑器 ##
在开始制作自己的图标之前,双击图标设计器视图中的几个图标来查看当前图表的制作方式。如果双击上一个示例中的Open Type,则Icon Designer Editor将显示opentype.png的属性。

![请输入图片名称](https://image.evget.com/Conten ... c4.png)

逐节分解此编辑器,您可以了解Icon Designer Editor的关键元素。

**图标概述**
本节提供有关正在编辑图标的基本信息,包括图像的自然尺寸。请注意,DevStyle技术将在任何缩放级别渲染图标,允许以@ 2 @ 1.5和其他全分辨率分辨渲染。

![请输入图片名称](https://image.evget.com/Conten ... 1d.png)

**图标预览**
本节显示当前配置的初始图标,以及将在DevStyle主题中使用的替换图标。 值得注意的是在高DPI系统上,预览将显示图标的高分辨率版本 - 尽管实际图像为16x16,但可以看到渲染32x32图像。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

**替换设置**
本节允许配置以键布局开头的图标,您可以选择使用标准布局或叠加布局。 处于叠加模式时,可以配置两个不同的图标。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

- Padding允许在要配置的图标边缘周围设置一定量的填充,包括填充是在所有侧面还是仅在某些侧面。 填充的示例用法是在编辑器的标尺中为快速修复指示器提供替换图标。
- Icon允许选择要在编辑器的Browse”区域中选择的特定图标。 尽管能够渲染数千个替换图标,但使用webfonts渲染所有图标来允许缩放灵活性并最小化DevStyle主题的大小。
- Scale控制布局中图标的大小。与叠加模式结合使用时,刻度允许很多定位灵活性来创建图标。 也可以在边界框内设置位置。这样如果要渲染,您可以将中心放置在图标中或在其中移动。
- Color允许设置图标的主颜色,以及填充webfont图标中任何完全封闭的区域。

**叠加图标**
本节允许配置主图标顶部显示的图标。 大多数设置在两者之间共享,但位置允许配置叠加图标相对于主图标的位置。

![请输入图片名称](https://image.evget.com/Conten ... 09.png)

**浏览图标**
本节是一个共享组件,允许搜索可用作制作自己的图标组合的图标。单击左侧所需的图标字段来控制指定的图标。这些是来自Ionic和Material之类的webfonts,以及在Genuitec上制作的一些额外图标。

![请输入图片名称](https://image.evget.com/Conten ... 0e.png)

## 制作您的第一个图标 ##
**Step 1:找到一个类似的图标并复制它**

找到一个类似的图标。 想要一个看起来像Open Type? 将鼠标悬停在工具栏中的Open Type图标上,然后按Ctrl + Shift在Icon Designer中选择图标。右键单击或使用键盘快捷键复制 Open Type的定义。

**Step 2:找到要替换的图标并粘贴到其中**

现在在要替换的图标上按Ctrl + Shift,在Icon Designer中选择该图标。 右键单击或使用键盘快捷键粘贴Open Type定义,替换图标显示在工具栏上。

**Step 3:在编辑器中打开图标**

双击要编辑的图标在编辑器中将其打开,请再次阅读上面有关如何使用各种控件的部分。

**Step 4:单击保存并查看实时预览**

对于Eclipse中的许多控件,DevStyle主题的Icon Designer能够跟踪图像的使用,并在您保存编辑器时动态地将图像重新加载到控件中。 调整、保存、审核、再次调整。

Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 了解Icon Designer编辑器 ##
在开始制作自己的图标之前,双击图标设计器视图中的几个图标来查看当前图表的制作方式。如果双击上一个示例中的Open Type,则Icon Designer Editor将显示opentype.png的属性。

![请输入图片名称](https://image.evget.com/Conten ... c4.png)

逐节分解此编辑器,您可以了解Icon Designer Editor的关键元素。

**图标概述**
本节提供有关正在编辑图标的基本信息,包括图像的自然尺寸。请注意,DevStyle技术将在任何缩放级别渲染图标,允许以@ 2 @ 1.5和其他全分辨率分辨渲染。

![请输入图片名称](https://image.evget.com/Conten ... 1d.png)

**图标预览**
本节显示当前配置的初始图标,以及将在DevStyle主题中使用的替换图标。 值得注意的是在高DPI系统上,预览将显示图标的高分辨率版本 - 尽管实际图像为16x16,但可以看到渲染32x32图像。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

**替换设置**
本节允许配置以键布局开头的图标,您可以选择使用标准布局或叠加布局。 处于叠加模式时,可以配置两个不同的图标。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

- Padding允许在要配置的图标边缘周围设置一定量的填充,包括填充是在所有侧面还是仅在某些侧面。 填充的示例用法是在编辑器的标尺中为快速修复指示器提供替换图标。
- Icon允许选择要在编辑器的Browse”区域中选择的特定图标。 尽管能够渲染数千个替换图标,但使用webfonts渲染所有图标来允许缩放灵活性并最小化DevStyle主题的大小。
- Scale控制布局中图标的大小。与叠加模式结合使用时,刻度允许很多定位灵活性来创建图标。 也可以在边界框内设置位置。这样如果要渲染,您可以将中心放置在图标中或在其中移动。
- Color允许设置图标的主颜色,以及填充webfont图标中任何完全封闭的区域。

**叠加图标**
本节允许配置主图标顶部显示的图标。 大多数设置在两者之间共享,但位置允许配置叠加图标相对于主图标的位置。

![请输入图片名称](https://image.evget.com/Conten ... 09.png)

**浏览图标**
本节是一个共享组件,允许搜索可用作制作自己的图标组合的图标。单击左侧所需的图标字段来控制指定的图标。这些是来自Ionic和Material之类的webfonts,以及在Genuitec上制作的一些额外图标。

![请输入图片名称](https://image.evget.com/Conten ... 0e.png)

## 制作您的第一个图标 ##
**Step 1:找到一个类似的图标并复制它**

找到一个类似的图标。 想要一个看起来像Open Type? 将鼠标悬停在工具栏中的Open Type图标上,然后按Ctrl + Shift在Icon Designer中选择图标。右键单击或使用键盘快捷键复制 Open Type的定义。

**Step 2:找到要替换的图标并粘贴到其中**

现在在要替换的图标上按Ctrl + Shift,在Icon Designer中选择该图标。 右键单击或使用键盘快捷键粘贴Open Type定义,替换图标显示在工具栏上。

**Step 3:在编辑器中打开图标**

双击要编辑的图标在编辑器中将其打开,请再次阅读上面有关如何使用各种控件的部分。

**Step 4:单击保存并查看实时预览**

对于Eclipse中的许多控件,DevStyle主题的Icon Designer能够跟踪图像的使用,并在您保存编辑器时动态地将图像重新加载到控件中。 调整、保存、审核、再次调整。

Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)

MyEclipse使用教程:使用DevStyle Icon Designer(一)

Java EE开发besy 发表了文章 • 0 个评论 • 154 次浏览 • 2019-08-16 10:33 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 入门 ##
首先在最初安装DevStyle或从Eclipse中的DevStyle站点添加时,安装DevStyle主题和插件的Icon Designer功能。

![请输入图片名称](https://image.evget.com/Conten ... 98.png)

## 规划图标设计 ##
在创建图标之前,最好考虑调色板以及图像设计。

**颜色模式**
在制作自己的图标之前,先查看Eclipse。DevStyle主题以特定方式使用颜色,以帮助简化对操作的识别并提供一致性。例如,Green传统上用于表示您采取的操作,Red用于停止操作。尽量避免使用大量红色和绿色的图标,这些图标不是开发人员要查看的主要位置。 图标集中使用的两种主要辅助颜色是橙色和蓝色。 这为图标提供了一致的感觉,剩余的支持颜色可用于更多选项。

![请输入图片名称](https://image.evget.com/Conten ... ff.png)

有一些特殊颜色,如前景和背景,它们与主题中的颜色绑定,虽然技术上所有的实际颜色代码都是以编程方式定义的,稍后会允许一些控件来调整精确的调色板。

**设计模式**
在了解了为什么选择某些颜色之后,请看一下图标的样式。 您会注意到许多图标都遵循某些模式 - 如果有文件夹,通常所有文件夹的结构都是相同的,即使它们来自不同的插件。

从上面的截图中可以看到,这一系列文件夹看起来很一致。例如,看一下Open Type图标,它是一个类似于原始Eclipse图标的文件夹,蓝色圆圈作为通用的“对象”概念。 它是原始图标的简化,感觉类似于现有的Eclipse开发人员,但具有简化的现代感。 Icon Designer有意限制您可以在设计中使用的颜色数量,以强制使用更简化的模型。 虽然可以渲染多个不同颜色的圆圈,但不需要快速识别您正在使用的操作。

有一些特定的地方,DevStyle主题更显著的偏离原始图标,原始图标对于使用图标的位置过于复杂。

## 使用Icon Designer View ##
使用Icon Designer view查看自定义图标和原始图标。要打开此视图,请跳转到Window>Show View>Other并搜索Icon Designer。在Icon Designer视图中,您可以选择Show on Control+Shift复选框,以便在Icon Designer中轻松找到图标。选中此选项后,用鼠标在图标上按Ctrl + Shift可快速跳转到图标设计器视图中的该图标。

![请输入图片名称](https://image.evget.com/Conten ... 55.png)

**MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 入门 ##
首先在最初安装DevStyle或从Eclipse中的DevStyle站点添加时,安装DevStyle主题和插件的Icon Designer功能。

![请输入图片名称](https://image.evget.com/Conten ... 98.png)

## 规划图标设计 ##
在创建图标之前,最好考虑调色板以及图像设计。

**颜色模式**
在制作自己的图标之前,先查看Eclipse。DevStyle主题以特定方式使用颜色,以帮助简化对操作的识别并提供一致性。例如,Green传统上用于表示您采取的操作,Red用于停止操作。尽量避免使用大量红色和绿色的图标,这些图标不是开发人员要查看的主要位置。 图标集中使用的两种主要辅助颜色是橙色和蓝色。 这为图标提供了一致的感觉,剩余的支持颜色可用于更多选项。

![请输入图片名称](https://image.evget.com/Conten ... ff.png)

有一些特殊颜色,如前景和背景,它们与主题中的颜色绑定,虽然技术上所有的实际颜色代码都是以编程方式定义的,稍后会允许一些控件来调整精确的调色板。

**设计模式**
在了解了为什么选择某些颜色之后,请看一下图标的样式。 您会注意到许多图标都遵循某些模式 - 如果有文件夹,通常所有文件夹的结构都是相同的,即使它们来自不同的插件。

从上面的截图中可以看到,这一系列文件夹看起来很一致。例如,看一下Open Type图标,它是一个类似于原始Eclipse图标的文件夹,蓝色圆圈作为通用的“对象”概念。 它是原始图标的简化,感觉类似于现有的Eclipse开发人员,但具有简化的现代感。 Icon Designer有意限制您可以在设计中使用的颜色数量,以强制使用更简化的模型。 虽然可以渲染多个不同颜色的圆圈,但不需要快速识别您正在使用的操作。

有一些特定的地方,DevStyle主题更显著的偏离原始图标,原始图标对于使用图标的位置过于复杂。

## 使用Icon Designer View ##
使用Icon Designer view查看自定义图标和原始图标。要打开此视图,请跳转到Window>Show View>Other并搜索Icon Designer。在Icon Designer视图中,您可以选择Show on Control+Shift复选框,以便在Icon Designer中轻松找到图标。选中此选项后,用鼠标在图标上按Ctrl + Shift可快速跳转到图标设计器视图中的该图标。

![请输入图片名称](https://image.evget.com/Conten ... 55.png)

**MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

Myeclipse 2019 加载外部tomcat

回复

综合讨论区jeanna 发起了问题 • 1 人关注 • 0 个回复 • 43 次浏览 • 2019-08-03 12:44 • 来自相关话题

Java 11必掌握的8大特性,完美代码信手拈来!

Java EE开发besy 发表了文章 • 0 个评论 • 45 次浏览 • 2019-07-31 09:35 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

美国时间 09 月 25 日,Oralce正式发布了Java 11,这是据Java 8以后支持的首个长期版本。从官方发布的支持路线图表看出,Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。现在大部分都在用 Java 8,Java 9 和 10 目前很少有人在用,现在 Java 11 长期支持,也已经包含了 9 和 10 的全部功能。那么我们一起来看下从 Java 9 - 11 都有哪些重要的新特性呢?

## 一、本地变量类型推断 ##
什么是局部变量类型推断?

var javastack = "javastack";
System.out.println(javastack);
大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型,如上面的 String 。

var javastack = "javastack";
就等于:

String javastack = "javastack";

## 二、字符串加强 ##
Java 11 增加了一系列的字符串处理方法,如以下所示。

// 判断字符串是否为空白

" ".isBlank(); // true


// 去除首尾空格

" Javastack ".strip(); // "Javastack"


// 去除尾部空格

" Javastack ".stripTrailing(); // " Javastack"


// 去除首部空格

" Javastack ".stripLeading(); // "Javastack "


// 复制字符串

"Java".repeat(3); // "JavaJavaJava"


// 行数统计

"A\nB\nC".lines().count(); // 3

## 三、集合加强 ##
自 Java 9 开始,Jdk 里面为集合(List/ Set/ Map)都添加了 of 和 copyOf 方法,它们两个都用来创建不可变的集合,来看下它们的使用和区别。

示例1:

var list = List.of("Java", "Python", "C");

var copy = List.copyOf(list);
System.out.println(list == copy); // true
示例2:

var list = new ArrayList<String>();

var copy = List.copyOf(list);
System.out.println(list == copy); // false
示例1和2代码差不多,为什么一个为true,一个为false?来看下它们的源码:

static <E> List<E> of(E... elements) {

switch (elements.length) { // implicit null check of elements

case 0:

return ImmutableCollections.emptyList();

case 1:

return new ImmutableCollections.List12<>(elements[0]);

case 2:

return new ImmutableCollections.List12<>(elements[0], elements[1]);

default:

return new ImmutableCollections.ListN<>(elements);

}

}


static <E> List<E> copyOf(Collection<? extends E> coll) {

return ImmutableCollections.listCopy(coll);

}


static <E> List<E> listCopy(Collection<? extends E> coll) {

if (coll instanceof AbstractImmutableList && coll.getClass() != SubList.class) {

return (List<E>)coll;

} else {

return (List<E>)List.of(coll.toArray());

}
}
可以看出 copyOf 方法会先判断来源集合是不是 AbstractImmutableList 类型的,如果是,就直接返回,如果不是,则调用 of 创建一个新的集合。示例2因为用的 new 创建的集合,不属于不可变 AbstractImmutableList 类的子类,所以 copyOf 方法又创建了一个新的实例,所以为false。

注意:使用 of 和 copyOf 创建的集合为不可变集合,不能进行添加、删除、替换、排序等操作,不然会报 java.lang.UnsupportedOperationException 异常。

上面演示了 List 的 of 和 copyOf 方法,Set 和 Map 接口都有。

## 四、Stream 加强 ##
Stream 是 Java 8 中的新特性,Java 9 开始对 Stream 增加了以下 4 个新方法。

1. 增加单个参数构造方法,可为null

Stream.ofNullable(null).count(); // 0

2. 增加 takeWhile 和 dropWhile 方法

Stream.of(1, 2, 3, 2, 1)
.takeWhile(n -> n < 3)
.collect(Collectors.toList()); // [1, 2]

从开始计算,当 n < 3 时就截止。

Stream.of(1, 2, 3, 2, 1)
.dropWhile(n -> n < 3)
.collect(Collectors.toList()); // [3, 2, 1]

这个和上面的相反,一旦 n < 3 不成立就开始计算。

3. iterate重载

这个 iterate 方法的新重载方法,可以让你提供一个 Predicate (判断条件)来指定什么时候结束迭代。如果你对 JDK 8 中的 Stream 还不熟悉,可以自行百度下教程。

## 五、Optional 加强 ##
Opthonal 也增加了几个非常酷的方法,现在可以很方便的将一个 Optional 转换成一个 Stream, 或者当一个空 Optional 时给它一个替代的。

Optional.of("javastack").orElseThrow(); // javastack

Optional.of("javastack").stream().count(); // 1

Optional.ofNullable(null)

.or(() -> Optional.of("javastack"))
.get(); // javastack

## 六、InputStream 加强 ##
InputStream 终于有了一个非常有用的方法:transferTo,可以用来将数据直接传输到 OutputStream,这是在处理原始数据流时非常常见的一种用法,如下示例。

var classLoader = ClassLoader.getSystemClassLoader();

var inputStream = classLoader.getResourceAsStream("javastack.txt");

var javastack = File.createTempFile("javastack2", "txt");

try (var outputStream = new FileOutputStream(javastack)) {

inputStream.transferTo(outputStream);
}

## 七、HTTP Client API ##
这是 Java 9 开始引入的一个处理 HTTP 请求的的孵化 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到这个 API。来看一下 HTTP Client 的用法:

var request = HttpRequest.newBuilder()

.uri(URI.create("https://javastack.cn"))

.GET()

.build();

var client = HttpClient.newHttpClient();


// 同步

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());


// 异步

client.sendAsync(request, HttpResponse.BodyHandlers.ofString())

.thenApply(HttpResponse::body)
上面的 .GET() 可以省略,默认请求方式为 Get!现在 Java 自带了这个 HTTP Client API,我们以后还有必要用 Apache 的 HttpClient 工具包吗?

## 八、化繁为简,一个命令编译运行源代码 ##
看下面的代码:

// 编译
javac Javastack.java

// 运行
java Javastack

在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。而在未来的 Java 11 版本中,通过一个 java 命令就直接搞定了,如以下所示。

本文转载自csdn-[代码风](https://blog.csdn.net/q1396521 ... 870768)

Java开发神器——MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

![MyEclipse微信号](https://image.evget.com//Conte ... 96.jpg) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

美国时间 09 月 25 日,Oralce正式发布了Java 11,这是据Java 8以后支持的首个长期版本。从官方发布的支持路线图表看出,Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。现在大部分都在用 Java 8,Java 9 和 10 目前很少有人在用,现在 Java 11 长期支持,也已经包含了 9 和 10 的全部功能。那么我们一起来看下从 Java 9 - 11 都有哪些重要的新特性呢?

## 一、本地变量类型推断 ##
什么是局部变量类型推断?

var javastack = "javastack";
System.out.println(javastack);
大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型,如上面的 String 。

var javastack = "javastack";
就等于:

String javastack = "javastack";

## 二、字符串加强 ##
Java 11 增加了一系列的字符串处理方法,如以下所示。

// 判断字符串是否为空白

" ".isBlank(); // true


// 去除首尾空格

" Javastack ".strip(); // "Javastack"


// 去除尾部空格

" Javastack ".stripTrailing(); // " Javastack"


// 去除首部空格

" Javastack ".stripLeading(); // "Javastack "


// 复制字符串

"Java".repeat(3); // "JavaJavaJava"


// 行数统计

"A\nB\nC".lines().count(); // 3

## 三、集合加强 ##
自 Java 9 开始,Jdk 里面为集合(List/ Set/ Map)都添加了 of 和 copyOf 方法,它们两个都用来创建不可变的集合,来看下它们的使用和区别。

示例1:

var list = List.of("Java", "Python", "C");

var copy = List.copyOf(list);
System.out.println(list == copy); // true
示例2:

var list = new ArrayList<String>();

var copy = List.copyOf(list);
System.out.println(list == copy); // false
示例1和2代码差不多,为什么一个为true,一个为false?来看下它们的源码:

static <E> List<E> of(E... elements) {

switch (elements.length) { // implicit null check of elements

case 0:

return ImmutableCollections.emptyList();

case 1:

return new ImmutableCollections.List12<>(elements[0]);

case 2:

return new ImmutableCollections.List12<>(elements[0], elements[1]);

default:

return new ImmutableCollections.ListN<>(elements);

}

}


static <E> List<E> copyOf(Collection<? extends E> coll) {

return ImmutableCollections.listCopy(coll);

}


static <E> List<E> listCopy(Collection<? extends E> coll) {

if (coll instanceof AbstractImmutableList && coll.getClass() != SubList.class) {

return (List<E>)coll;

} else {

return (List<E>)List.of(coll.toArray());

}
}
可以看出 copyOf 方法会先判断来源集合是不是 AbstractImmutableList 类型的,如果是,就直接返回,如果不是,则调用 of 创建一个新的集合。示例2因为用的 new 创建的集合,不属于不可变 AbstractImmutableList 类的子类,所以 copyOf 方法又创建了一个新的实例,所以为false。

注意:使用 of 和 copyOf 创建的集合为不可变集合,不能进行添加、删除、替换、排序等操作,不然会报 java.lang.UnsupportedOperationException 异常。

上面演示了 List 的 of 和 copyOf 方法,Set 和 Map 接口都有。

## 四、Stream 加强 ##
Stream 是 Java 8 中的新特性,Java 9 开始对 Stream 增加了以下 4 个新方法。

1. 增加单个参数构造方法,可为null

Stream.ofNullable(null).count(); // 0

2. 增加 takeWhile 和 dropWhile 方法

Stream.of(1, 2, 3, 2, 1)
.takeWhile(n -> n < 3)
.collect(Collectors.toList()); // [1, 2]

从开始计算,当 n < 3 时就截止。

Stream.of(1, 2, 3, 2, 1)
.dropWhile(n -> n < 3)
.collect(Collectors.toList()); // [3, 2, 1]

这个和上面的相反,一旦 n < 3 不成立就开始计算。

3. iterate重载

这个 iterate 方法的新重载方法,可以让你提供一个 Predicate (判断条件)来指定什么时候结束迭代。如果你对 JDK 8 中的 Stream 还不熟悉,可以自行百度下教程。

## 五、Optional 加强 ##
Opthonal 也增加了几个非常酷的方法,现在可以很方便的将一个 Optional 转换成一个 Stream, 或者当一个空 Optional 时给它一个替代的。

Optional.of("javastack").orElseThrow(); // javastack

Optional.of("javastack").stream().count(); // 1

Optional.ofNullable(null)

.or(() -> Optional.of("javastack"))
.get(); // javastack

## 六、InputStream 加强 ##
InputStream 终于有了一个非常有用的方法:transferTo,可以用来将数据直接传输到 OutputStream,这是在处理原始数据流时非常常见的一种用法,如下示例。

var classLoader = ClassLoader.getSystemClassLoader();

var inputStream = classLoader.getResourceAsStream("javastack.txt");

var javastack = File.createTempFile("javastack2", "txt");

try (var outputStream = new FileOutputStream(javastack)) {

inputStream.transferTo(outputStream);
}

## 七、HTTP Client API ##
这是 Java 9 开始引入的一个处理 HTTP 请求的的孵化 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到这个 API。来看一下 HTTP Client 的用法:

var request = HttpRequest.newBuilder()

.uri(URI.create("https://javastack.cn";))

.GET()

.build();

var client = HttpClient.newHttpClient();


// 同步

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());


// 异步

client.sendAsync(request, HttpResponse.BodyHandlers.ofString())

.thenApply(HttpResponse::body)
上面的 .GET() 可以省略,默认请求方式为 Get!现在 Java 自带了这个 HTTP Client API,我们以后还有必要用 Apache 的 HttpClient 工具包吗?

## 八、化繁为简,一个命令编译运行源代码 ##
看下面的代码:

// 编译
javac Javastack.java

// 运行
java Javastack

在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。而在未来的 Java 11 版本中,通过一个 java 命令就直接搞定了,如以下所示。

本文转载自csdn-[代码风](https://blog.csdn.net/q1396521 ... 870768)

Java开发神器——MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

![MyEclipse微信号](https://image.evget.com//Conte ... 96.jpg)

MyEclipse内存不足?这里有你想要的问题解决方案

Java EE开发besy 发表了文章 • 0 个评论 • 82 次浏览 • 2019-07-26 13:59 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

## No.1 ##
打开MyEclipse目录下的myeclipse.ini文件 在后面修改下面几个属性:

vmargs
Xms512m ( Java能够分配的内存)
Xmx512m ( JAVA能够分配的最大内存)
XX:PermSize=512M (非堆内存初始值)
XX:MaxPermSize=512M (非堆内存最大值)
XX:ReservedCodeCacheSize=64m (eclipse缓存)
## No.2 ##
在桌面为ECLIPSE.EXE新建一个快捷方式,打开快捷方式属性,在快捷方式选项的目标
后面加上-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m,
例如:
D:\java\eclipse\eclipse.exe -vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m

## No.3 ##
在使用myeclipse时遇到这样的提示:

myeclipse has detected that less than 5% of the 64MB of Perm Gen(Non_heap memory) space remains.
It is strongly recommended that you exit and restart MyEclipse with new virtul machine memory paramters to increase this memory.Failure to do so can result in data loss.
The recommended Eclipse memory parameters are:
eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

解决此问题可用以下命令:

eclipse.exe -vmargs -Xms256M -Xmx700M -XX:PermSize=150M -XX:MaxPermSize=300M

假设eclipse在E:\eclipse-SDK-3.2.1-win32\eclipse下面,则需要的命令是:

cd E:\eclipse-SDK-3.2.1-win32\eclipse

eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

-vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置 -XX:MaxPermSize:最大堆大小。这个也适当大些 -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M。

## No.4 ##
打开eclipse -server-选择服务

加盟后:-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m, 添加到最后,点击应用保存即可。

本文转载自csdn-醉墨涵湫

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

## No.1 ##
打开MyEclipse目录下的myeclipse.ini文件 在后面修改下面几个属性:

vmargs
Xms512m ( Java能够分配的内存)
Xmx512m ( JAVA能够分配的最大内存)
XX:PermSize=512M (非堆内存初始值)
XX:MaxPermSize=512M (非堆内存最大值)
XX:ReservedCodeCacheSize=64m (eclipse缓存)
## No.2 ##
在桌面为ECLIPSE.EXE新建一个快捷方式,打开快捷方式属性,在快捷方式选项的目标
后面加上-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m,
例如:
D:\java\eclipse\eclipse.exe -vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m

## No.3 ##
在使用myeclipse时遇到这样的提示:

myeclipse has detected that less than 5% of the 64MB of Perm Gen(Non_heap memory) space remains.
It is strongly recommended that you exit and restart MyEclipse with new virtul machine memory paramters to increase this memory.Failure to do so can result in data loss.
The recommended Eclipse memory parameters are:
eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

解决此问题可用以下命令:

eclipse.exe -vmargs -Xms256M -Xmx700M -XX:PermSize=150M -XX:MaxPermSize=300M

假设eclipse在E:\eclipse-SDK-3.2.1-win32\eclipse下面,则需要的命令是:

cd E:\eclipse-SDK-3.2.1-win32\eclipse

eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

-vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置 -XX:MaxPermSize:最大堆大小。这个也适当大些 -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M。

## No.4 ##
打开eclipse -server-选择服务

加盟后:-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m, 添加到最后,点击应用保存即可。

本文转载自csdn-醉墨涵湫

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

欢迎吐槽!快来填写MyEclipse产品需求调查问卷

MyEclipse IDE公告besy 发表了文章 • 0 个评论 • 16 次浏览 • 2019-07-18 16:47 • 来自相关话题

为更好地为中国区的MyEclipse用户们提供服务,欢迎大家踊跃填写本调查问卷,反馈较多的问题我们将第一时间联系美国原厂商进行沟通,为大家提供更优质的软件工具!

欢迎吐槽!扫描下面二维码或点击以下链接即可哦~你的信息我们绝对保密!
![请输入图片名称](https://image.evget.com/Conten ... 6b.jpg)

http://f3gg66wfehm4g5kb.mikecrm.com/qN81WzK 查看全部
为更好地为中国区的MyEclipse用户们提供服务,欢迎大家踊跃填写本调查问卷,反馈较多的问题我们将第一时间联系美国原厂商进行沟通,为大家提供更优质的软件工具!

欢迎吐槽!扫描下面二维码或点击以下链接即可哦~你的信息我们绝对保密!
![请输入图片名称](https://image.evget.com/Conten ... 6b.jpg)

http://f3gg66wfehm4g5kb.mikecrm.com/qN81WzK

【转】Eclipse/MyEclipse超全常用快捷键汇总,绝对实用!

综合讨论区besy 发表了文章 • 0 个评论 • 338 次浏览 • 2019-07-15 10:23 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。

## 常用快捷键 ##
【ALT+/】:此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

【Ctrl+O】:显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

【Ctrl+/】 :快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

【Ctrl+D】 : 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

【Ctrl+M】:窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

## 查看和定位快捷键 ##
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

【Ctrl+K】、【Ctrl++Shift+K】 :快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

【Ctrl+Shift+T】:查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用&ldquo;*&rdquo;、&ldquo;?&rdquo;等通配符。

【Ctrl+Shift+R】:和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。

【Ctrl+Shift+G】:查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

【Ctrl+Shift+O】 :快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

【Ctrl+Shift+F】:格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

【ALT+Shift+W】:查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

【Ctrl+L】 :定位到当前编辑器的某一行,对非Java文件也有效。

【Alt+←】、【Alt+→】 :后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

【F3】 :快速定位光标位置的某个类、方法和属性。

【F4】 :显示类的继承关系,并打开类继承视图。

## 调试快捷键 ##
Eclipse中有如下一些和运行调试相关的快捷键。

【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
【F11】:调试最后一次执行的程序。
【Ctrl+F11】:运行最后一次执行的程序。
【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
【F6】:单步执行程序。
【F7】:执行完方法,返回到调用此方法的后一条语句。
【F8】:继续执行,到下一个断点或程序结束。
## 常用编辑器快捷键 ##
通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。

【Ctrl+C】:复制。
【Ctrl+X】:剪切。
【Ctrl+V】:粘贴。
【Ctrl+S】:保存文件。
【Ctrl+Z】:撤销。
【Ctrl+Y】:重复。
【Ctrl+F】:查找。
## 其他快捷键 ##
Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。

【Ctrl+F6】:切换到下一个编辑器。
【Ctrl+Shift+F6】:切换到上一个编辑器。
【Ctrl+F7】:切换到下一个视图。
【Ctrl+Shift+F7】:切换到上一个视图。
【Ctrl+F8】:切换到下一个透视图。
【Ctrl+Shift+F8】:切换到上一个透视图。

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

## 重构 ##
(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

## 编辑 ##
作用域 功能 快捷键

全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y

## 查看 ##
作用域 功能 快捷键

全局 放大 Ctrl+=
全局 缩小 Ctrl+-

## 窗口 ##
作用域 功能 快捷键

全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-

## 导航 ##
作用域 功能 快捷键

Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L

## 搜索 ##
作用域 功能 快捷键

全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
文本编辑
作用域 功能 快捷键

文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓

## 文件 ##
作用域 功能 快捷键

全局 保存 Ctrl+X Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N

## 项目 ##
作用域 功能 快捷键

全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键

Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+\
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。

## 运行 ##
作用域 功能 快捷键

全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

## 重构 ##
作用域 功能 快捷键

全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y

本文转载自[csdn-张小象](https://blog.csdn.net/zhangxia ... 492338)

MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。

## 常用快捷键 ##
【ALT+/】:此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

【Ctrl+O】:显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

【Ctrl+/】 :快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

【Ctrl+D】 : 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

【Ctrl+M】:窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

## 查看和定位快捷键 ##
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

【Ctrl+K】、【Ctrl++Shift+K】 :快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

【Ctrl+Shift+T】:查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用&ldquo;*&rdquo;、&ldquo;?&rdquo;等通配符。

【Ctrl+Shift+R】:和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。

【Ctrl+Shift+G】:查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

【Ctrl+Shift+O】 :快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

【Ctrl+Shift+F】:格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

【ALT+Shift+W】:查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

【Ctrl+L】 :定位到当前编辑器的某一行,对非Java文件也有效。

【Alt+←】、【Alt+→】 :后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

【F3】 :快速定位光标位置的某个类、方法和属性。

【F4】 :显示类的继承关系,并打开类继承视图。

## 调试快捷键 ##
Eclipse中有如下一些和运行调试相关的快捷键。

【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
【F11】:调试最后一次执行的程序。
【Ctrl+F11】:运行最后一次执行的程序。
【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
【F6】:单步执行程序。
【F7】:执行完方法,返回到调用此方法的后一条语句。
【F8】:继续执行,到下一个断点或程序结束。
## 常用编辑器快捷键 ##
通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。

【Ctrl+C】:复制。
【Ctrl+X】:剪切。
【Ctrl+V】:粘贴。
【Ctrl+S】:保存文件。
【Ctrl+Z】:撤销。
【Ctrl+Y】:重复。
【Ctrl+F】:查找。
## 其他快捷键 ##
Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。

【Ctrl+F6】:切换到下一个编辑器。
【Ctrl+Shift+F6】:切换到上一个编辑器。
【Ctrl+F7】:切换到下一个视图。
【Ctrl+Shift+F7】:切换到上一个视图。
【Ctrl+F8】:切换到下一个透视图。
【Ctrl+Shift+F8】:切换到上一个透视图。

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

## 重构 ##
(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

## 编辑 ##
作用域 功能 快捷键

全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y

## 查看 ##
作用域 功能 快捷键

全局 放大 Ctrl+=
全局 缩小 Ctrl+-

## 窗口 ##
作用域 功能 快捷键

全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-

## 导航 ##
作用域 功能 快捷键

Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L

## 搜索 ##
作用域 功能 快捷键

全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
文本编辑
作用域 功能 快捷键

文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓

## 文件 ##
作用域 功能 快捷键

全局 保存 Ctrl+X Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N

## 项目 ##
作用域 功能 快捷键

全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键

Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+\
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。

## 运行 ##
作用域 功能 快捷键

全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

## 重构 ##
作用域 功能 快捷键

全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y

本文转载自[csdn-张小象](https://blog.csdn.net/zhangxia ... 492338)

MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)

暑“价”购痛快!MyEclipse在线订购优惠享不停

MyEclipse IDE公告besy 发表了文章 • 0 个评论 • 25 次浏览 • 2019-07-10 09:51 • 来自相关话题

![请输入图片名称](https://image.evget.com/Conten ... 08.png)

## 暑“价”购痛快! ##

**MyEclipse在线订购 优惠享不停!**
活动期间在线下单的客户才可享受此优惠,过期恢复原价

[## 立即抢购 ##](http://www.myeclipsecn.com/buy/)

多套购买更实惠!
【获取第一优惠资讯,扫码关注MyEclipse公众号】
![请输入图片名称](https://image.evget.com/Conten ... a8.jpg) 查看全部
![请输入图片名称](https://image.evget.com/Conten ... 08.png)

## 暑“价”购痛快! ##

**MyEclipse在线订购 优惠享不停!**
活动期间在线下单的客户才可享受此优惠,过期恢复原价

[## 立即抢购 ##](http://www.myeclipsecn.com/buy/)

多套购买更实惠!
【获取第一优惠资讯,扫码关注MyEclipse公众号】
![请输入图片名称](https://image.evget.com/Conten ... a8.jpg)

MyEclipse使用教程:使用DevStyle增强型启动

Java EE开发besy 发表了文章 • 0 个评论 • 63 次浏览 • 2019-07-08 10:08 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

DevStyle不仅仅是一组新的主题,它还包含了一个完全改进的启动体验,拥有更直观的UI,帮助开发人员快速启动IDE。DevStyle作为Eclipse插件提供,同时也包含在[CodeMix](https://www.evget.com/product/4078)中。

DevStyle增强型启动包括四个页面,旨在为开发人员提供快速启动和运行所需的功能,可使用窗口左侧的导航窗口快速跳转到所需的页面。

注意:Angular IDE的2017 CI 9版本还包括一个Start页面,可让您快速启动新的Web应用程序或后端服务。

## Launch页面 ##
Launch页面可帮助您快速启动新内容或跳回到最近的项目中。

![请输入图片名称](https://image.evget.com/Conten ... fd.png)

## Recent Workspaces ##
Launch页面上的此区域最多可列出5个最近使用的工作区。单击列表中的工作区来启动工作区,或按Enter键来启动最近使用的工作区。

使用New链接创建新的工作区,或启动尚未使用DevStyle启动的现有工作区。

![请输入图片名称](https://image.evget.com/Conten ... 53.png)

注意:DevStyle不会扫描您的系统来查找Eclipse工作区,您必须使用New链接添加工作区,然后才能将它们包含在Launch页面上。通过DevStyle增强的启动体验添加工作区后,工作区将包含在Launch页面的Recent Workspaces列表中;最近编辑的文件将包含在Recent Changes列表中。

## Recent Changes ##
此区域列出最近修改的文件(跨所有已知工作区),包括上次修改文件的日期。 单击列表中的文件来启动相应的工作区并打开所有文件,该工作区的最后一个会话中的所有打开文件也将打开。

## Start ##
此区域中的选项允许您在本地或通过Git将现有项目导入工作区,您还可以选择停止使用DevStyle启动体验。

- Add a local project—单击此链接可将文件系统上的项目导入最近使用的工作区。 启动工作空间,然后使用智能导入过程将项目导入当前工作空间。
- Clone a Git repository—单击此链接从Git导入。 指定Git存储库的URL,以及要将其克隆到的工作空间。 启动工作区时,将在此URL为项目启动更高级的Git导入过程。
- Turn it off—单击此链接可关闭DevStyle Startup Experience并返回常规Eclipse工作区提示,您始终可以在以后再次启用增强型启动。

![请输入图片名称](https://image.evget.com/Conten ... 9f.png)

## Workspaces页面 ##

![请输入图片名称](https://image.evget.com/Conten ... d3.png)

此页面列出了最近使用的九个工作区,以及上次访问它们的详细信息,单击工作区链接启动工作区,还有与工作区相关的其他选项:

- Open in explorer—将鼠标悬停在工作区路径上,并在路径右侧显示一个图标。 您可以单击该图标在系统资源管理器中打开工作区。
- Use as default—单击此链接可将工作区设置为默认值,默认工作空间会在后续重新启动时立即打开,而不显示增强型启动。
- Forget—单击此链接可从DevStyle的“内存”中删除工作区,它将不再列在Enhanced Startup对话框中,并且在此工作控件中访问的文件不再显示在Recent Changes列表中。要将工作区添加回DevStyle,请单击Launch页面上的New链接。
- Browse—单击此链接可浏览到尚未使用DevStyle启动的现有工作区,或输入创建新工作区的路径。单击Launch启动工作空间,DevStyle将在后续启动时记住此工作空间。
## Recent页面 ##
Recent页面包含DevStyle知道的所有工作空间中最近修改的100个文件的列表,此列表以及Launch页面上的列表使用保存的文件修改数据以及Eclipse已提供的数据组合进行整理。

![请输入图片名称](https://image.evget.com/Conten ... 30.png)

使用Filter字段可以按照名称轻松查找感兴趣的文件。

![请输入图片名称](https://image.evget.com/Conten ... 3b.png)

## How To页面 ##
此页面显示通常与您已安装的功能相对应的文档,单击链接可在外部浏览器中从学习中心打开文档。

![请输入图片名称](https://image.evget.com/Conten ... f5.png)

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

DevStyle不仅仅是一组新的主题,它还包含了一个完全改进的启动体验,拥有更直观的UI,帮助开发人员快速启动IDE。DevStyle作为Eclipse插件提供,同时也包含在[CodeMix](https://www.evget.com/product/4078)中。

DevStyle增强型启动包括四个页面,旨在为开发人员提供快速启动和运行所需的功能,可使用窗口左侧的导航窗口快速跳转到所需的页面。

注意:Angular IDE的2017 CI 9版本还包括一个Start页面,可让您快速启动新的Web应用程序或后端服务。

## Launch页面 ##
Launch页面可帮助您快速启动新内容或跳回到最近的项目中。

![请输入图片名称](https://image.evget.com/Conten ... fd.png)

## Recent Workspaces ##
Launch页面上的此区域最多可列出5个最近使用的工作区。单击列表中的工作区来启动工作区,或按Enter键来启动最近使用的工作区。

使用New链接创建新的工作区,或启动尚未使用DevStyle启动的现有工作区。

![请输入图片名称](https://image.evget.com/Conten ... 53.png)

注意:DevStyle不会扫描您的系统来查找Eclipse工作区,您必须使用New链接添加工作区,然后才能将它们包含在Launch页面上。通过DevStyle增强的启动体验添加工作区后,工作区将包含在Launch页面的Recent Workspaces列表中;最近编辑的文件将包含在Recent Changes列表中。

## Recent Changes ##
此区域列出最近修改的文件(跨所有已知工作区),包括上次修改文件的日期。 单击列表中的文件来启动相应的工作区并打开所有文件,该工作区的最后一个会话中的所有打开文件也将打开。

## Start ##
此区域中的选项允许您在本地或通过Git将现有项目导入工作区,您还可以选择停止使用DevStyle启动体验。

- Add a local project—单击此链接可将文件系统上的项目导入最近使用的工作区。 启动工作空间,然后使用智能导入过程将项目导入当前工作空间。
- Clone a Git repository—单击此链接从Git导入。 指定Git存储库的URL,以及要将其克隆到的工作空间。 启动工作区时,将在此URL为项目启动更高级的Git导入过程。
- Turn it off—单击此链接可关闭DevStyle Startup Experience并返回常规Eclipse工作区提示,您始终可以在以后再次启用增强型启动。

![请输入图片名称](https://image.evget.com/Conten ... 9f.png)

## Workspaces页面 ##

![请输入图片名称](https://image.evget.com/Conten ... d3.png)

此页面列出了最近使用的九个工作区,以及上次访问它们的详细信息,单击工作区链接启动工作区,还有与工作区相关的其他选项:

- Open in explorer—将鼠标悬停在工作区路径上,并在路径右侧显示一个图标。 您可以单击该图标在系统资源管理器中打开工作区。
- Use as default—单击此链接可将工作区设置为默认值,默认工作空间会在后续重新启动时立即打开,而不显示增强型启动。
- Forget—单击此链接可从DevStyle的“内存”中删除工作区,它将不再列在Enhanced Startup对话框中,并且在此工作控件中访问的文件不再显示在Recent Changes列表中。要将工作区添加回DevStyle,请单击Launch页面上的New链接。
- Browse—单击此链接可浏览到尚未使用DevStyle启动的现有工作区,或输入创建新工作区的路径。单击Launch启动工作空间,DevStyle将在后续启动时记住此工作空间。
## Recent页面 ##
Recent页面包含DevStyle知道的所有工作空间中最近修改的100个文件的列表,此列表以及Launch页面上的列表使用保存的文件修改数据以及Eclipse已提供的数据组合进行整理。

![请输入图片名称](https://image.evget.com/Conten ... 30.png)

使用Filter字段可以按照名称轻松查找感兴趣的文件。

![请输入图片名称](https://image.evget.com/Conten ... 3b.png)

## How To页面 ##
此页面显示通常与您已安装的功能相对应的文档,单击链接可在外部浏览器中从学习中心打开文档。

![请输入图片名称](https://image.evget.com/Conten ... f5.png)

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

MyEclipse使用教程:使用主题自定义工作台外观

Java EE开发besy 发表了文章 • 0 个评论 • 107 次浏览 • 2019-07-03 09:33 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】

您可以通过选择Window>Preferences>General>Appearance来使用主题自定义的工作台外观,可以从主题列表中进行选择,包括DevStyle主题,它允许您从众多预定义的主题中进行选择。例如流行的Darkest Dark主题,甚至还可以创建您自己的主题,然后您可以修改颜色和字体来进一步自定义外观。

MyEclipse、CodeMix中提供了使用主题自定义工作台的功能。

## 选择主题 ##
使用DevStyle自定义带有主题的工作台是非常容易的。要选择主题,请选择Window>Preferences>General>Appearance,您可以从主题列表中进行选择,包括DevStyle主题(在2017 CI 9中引入)。
![请输入图片名称](https://image.evget.com/Conten ... ed.png)

选择主题后,可以选择其他颜色和字体主题,或选择Window>Preferences>General>Appearance>Colors and Fonts来自定义颜色和字体。

如果使用DevStyle主题,则可以修改编辑器颜色并创建自己的自定义图标。

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】

您可以通过选择Window>Preferences>General>Appearance来使用主题自定义的工作台外观,可以从主题列表中进行选择,包括DevStyle主题,它允许您从众多预定义的主题中进行选择。例如流行的Darkest Dark主题,甚至还可以创建您自己的主题,然后您可以修改颜色和字体来进一步自定义外观。

MyEclipse、CodeMix中提供了使用主题自定义工作台的功能。

## 选择主题 ##
使用DevStyle自定义带有主题的工作台是非常容易的。要选择主题,请选择Window>Preferences>General>Appearance,您可以从主题列表中进行选择,包括DevStyle主题(在2017 CI 9中引入)。
![请输入图片名称](https://image.evget.com/Conten ... ed.png)

选择主题后,可以选择其他颜色和字体主题,或选择Window>Preferences>General>Appearance>Colors and Fonts来自定义颜色和字体。

如果使用DevStyle主题,则可以修改编辑器颜色并创建自己的自定义图标。

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

MyEclipse使用教程:unattended安装

Java EE开发besy 发表了文章 • 0 个评论 • 51 次浏览 • 2019-06-28 10:43 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

以下内容适用于2013及以上版本。

## 运行无提示安装程序 ##
1. 创建一个unattended response文件。

2. 要激活unattended模式,请使用命令行运行安装程序文件中以下参数:

<offline-installer>.exe --unattended <absolute path to file>

- <offline-installer>文件的名称因每个版本不同,使用下载的名称。
- -unattended switch表示安装将在没有用户干预的情况下继续。必须使用完整路径,并使用反斜杠作为分隔符,即使响应文件与安装程序位于同一文件夹中或当前目录中也是如此。
例如:myeclipse-ci-2019.4.0-offline-installer-windows.exe --unattended c:\myfolder\response.txt

## 故障排除 ##
如果安装不成功,请检查日志文件:

- Windows—C:\Users\${userid}\AppData\Local\Temp\pulse-one-${timestamp}.log
- Linux—/tmp/pulse-one-${timestamp}.log
- OS X—$TMPDIR/pulse-one-${timestamp}.log

## 响应文件格式 ##
响应文件是一个简单的文本文件,指定各种(区分大小写)属性。 如果您未能包含属性或未正确配置属性,则安装程序会指出违规属性是什么以及它期望的值。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

例如:

delivery.install.folder=C:/Dev/Apps/MyEclipse CI
delivery.install.architecture=x86_64
result.file=c:/Genuitec/unattended.log

## 补充说明 ##

- 确保响应文件中的属性具有正确的名称。 虽然属性的值不正确会生成错误,但实际上只会忽略不正确的属性名称。
- 如果您没有包含发布路径的<home>\.deliverycenter.installs文件,则仅会考虑delivery.install.folder值。
注意:如果.deliverycenter.installs文件不存在但您指向包含同一版本的安装的文件夹,则安装将不会继续。
- 如果您尝试安装的release stream已经安装在系统上(例如,如果您尝试安装MyEclipse 2017 Stable 2.0但已经安装了MyEclipse 2017 Stable 1.0),那么安装程序将在更新时更新该版本是可用的 - 您的delivery.install.folder值必须指向此现有位置,如果它指向不同的位置,安装程序将不执行任何操作。 如果没有更新,安装程序将不执行任何操作。

![请输入图片名称](http://image.evget.com/Content ... 02.png) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

以下内容适用于2013及以上版本。

## 运行无提示安装程序 ##
1. 创建一个unattended response文件。

2. 要激活unattended模式,请使用命令行运行安装程序文件中以下参数:

<offline-installer>.exe --unattended <absolute path to file>

- <offline-installer>文件的名称因每个版本不同,使用下载的名称。
- -unattended switch表示安装将在没有用户干预的情况下继续。必须使用完整路径,并使用反斜杠作为分隔符,即使响应文件与安装程序位于同一文件夹中或当前目录中也是如此。
例如:myeclipse-ci-2019.4.0-offline-installer-windows.exe --unattended c:\myfolder\response.txt

## 故障排除 ##
如果安装不成功,请检查日志文件:

- Windows—C:\Users\${userid}\AppData\Local\Temp\pulse-one-${timestamp}.log
- Linux—/tmp/pulse-one-${timestamp}.log
- OS X—$TMPDIR/pulse-one-${timestamp}.log

## 响应文件格式 ##
响应文件是一个简单的文本文件,指定各种(区分大小写)属性。 如果您未能包含属性或未正确配置属性,则安装程序会指出违规属性是什么以及它期望的值。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

例如:

delivery.install.folder=C:/Dev/Apps/MyEclipse CI
delivery.install.architecture=x86_64
result.file=c:/Genuitec/unattended.log

## 补充说明 ##

- 确保响应文件中的属性具有正确的名称。 虽然属性的值不正确会生成错误,但实际上只会忽略不正确的属性名称。
- 如果您没有包含发布路径的<home>\.deliverycenter.installs文件,则仅会考虑delivery.install.folder值。
注意:如果.deliverycenter.installs文件不存在但您指向包含同一版本的安装的文件夹,则安装将不会继续。
- 如果您尝试安装的release stream已经安装在系统上(例如,如果您尝试安装MyEclipse 2017 Stable 2.0但已经安装了MyEclipse 2017 Stable 1.0),那么安装程序将在更新时更新该版本是可用的 - 您的delivery.install.folder值必须指向此现有位置,如果它指向不同的位置,安装程序将不执行任何操作。 如果没有更新,安装程序将不执行任何操作。

![请输入图片名称](http://image.evget.com/Content ... 02.png)

MyEclipse使用教程:使用Workbench和Perspectives

综合讨论区besy 发表了文章 • 0 个评论 • 316 次浏览 • 2019-06-04 09:52 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】
workbench指的是加载IDE时看到的内容,它通常包含一个perspective,这是相关视图和编辑器的布局。您可以根据正在进行开发的类型选择要在Workbench中打开的一个或多个perspectives。MyEclipse现在提供了自定义workbench的功能。

## Perspectives ##

您选择的Perspectives决定了在workbench中看到的内容,您可以选择预定义perspective或根据特定需求自定义perspective。

![请输入图片名称](https://image.evget.com//Conte ... 86.png)

## 打开Perspectives ##
使用以下任何方法打开perspective:

- 单击Open Perspectives快捷工具栏上的ddopenperspecitveicon Open Perspective按钮。
- 从Window> Perspective> Open Perspective菜单中选择perspective。
- 在快速访问栏中输入perspective名称。
激活的perspective名称显示在窗口标题中,相应的图标在Open Perspectives快捷工具栏上突出显示。

注意:要在多个打开的perspectives之间切换时,请单击Open Perspectives快捷工具栏上的图标。

## Perspective布局 ##
Perspective由一个或多个视图和具有一个或多个开发编辑器的编辑器区域组成。

**视图**
视图是workbench的一个区域,通常显示可以导航的信息层次结构,显示与激活编辑器关联的属性或允许您打开编辑器。位于同一区域的多个视图显示在标签式笔记本中,要激活作为堆栈或标签式笔记本的一部分的视图,请单击其tab。在视图中执行的操作会立即反映在workbench中,不需要保存。

Showing Views:要显示视图,请从Window>Show View菜单中选择视图。 菜单列出与当前透视图关联的视图,或选择Other来查看按类别排序的其他视图。这将显示激活视图,并突出显示标题栏。

![请输入图片名称](https://image.evget.com//Conte ... 36.png)

注意:在workbench页面中只打开任何指定视图的一个实例。

Closing Views:要关闭视图,请单击标签上的关闭图标或右键单击标签来访问上下文菜单,其中包含用于关闭堆栈中标签的选项。

![请输入图片名称](https://image.evget.com//Conte ... 41.png)

View Options:单击标题栏中的向下箭头显示菜单,其中包含适用于视图中所有项目的选项,而不是指定项目。

![请输入图片名称](https://image.evget.com//Conte ... 56.png)

**编辑器**
workbench的编辑器区域显示一个或多个用于查看和编辑资源的编辑器。编辑器区域中的每个标签式页面都是单独的编辑器,通常通过单击视图中的资源来启动编辑器,未保存的文件在标签的文件名前面用星号表示。

![请输入图片名称](https://image.evget.com//Conte ... 91.png)

## 个性化Perspectives ##
您可以保存个性化视图,包括perspective中视图和编辑器布局的参数以及perspective详细信息的自定义。

**保存perspective**
如果要将修改保存到perspective以供将来使用,请选择Window>Perspective>Save Perspective As。

**重新排列视图**
您可以使用多种方法排列视图和编辑器。

注意:要将透视图重置为默认值,请选择Window>Perspective>Reset Perspective。

- 移动视图:单击视图的标题栏并将其拖动到新位置。 将出现一个轮廓,指示将显示视图的区域(也称为堆栈)。 释放鼠标按钮以完成移动,您还可以在workbench外拖动窗口,以便独立于workbench查看它。
- 重新排序标签:单击标签的标题栏并将标签移动到新的位置。
- 最小化和最大化:单击堆栈边框上提供的按钮,您也可以双击堆栈的标题栏或按Ctrl + M切换状态。最大化视图堆栈或编辑器区域时,所有其他堆栈都将最小化。

注意:当堆栈最小化时,堆栈图标将移动到修剪堆栈(窗口外边缘的窄区域)。 单击Restore按钮将堆栈返回到原始状态,或单击修剪堆栈中的图标以打开堆栈中的视图当堆栈最大化时,其他堆栈被最小化。 恢复最大化视图时,仅恢复在初始最大化期间创建的修剪堆栈。 单独最小化的堆栈保留在装饰堆栈中。

![请输入图片名称](https://image.evget.com//Conte ... 76.png)

## 自定义Perspectives ##

要更改所选Perspectives的显示内容,请从菜单中选择Window>Perspective >Customize Perspective,然后选择要在当前透视图中显示的每个项目,单击每个标签来自定义以下项目:

- 工具栏可见性 - 包括图标和下拉菜单项。
- 菜单可见性 - 包括菜单和可用菜单选项。
- 操作集可用性 - 包括菜单栏和工具栏详细信息。
- 快捷键

![请输入图片名称](https://image.evget.com//Conte ... 26.png)

**MyEclipse正版最低只要¥263!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**
**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】
workbench指的是加载IDE时看到的内容,它通常包含一个perspective,这是相关视图和编辑器的布局。您可以根据正在进行开发的类型选择要在Workbench中打开的一个或多个perspectives。MyEclipse现在提供了自定义workbench的功能。

## Perspectives ##

您选择的Perspectives决定了在workbench中看到的内容,您可以选择预定义perspective或根据特定需求自定义perspective。

![请输入图片名称](https://image.evget.com//Conte ... 86.png)

## 打开Perspectives ##
使用以下任何方法打开perspective:

- 单击Open Perspectives快捷工具栏上的ddopenperspecitveicon Open Perspective按钮。
- 从Window> Perspective> Open Perspective菜单中选择perspective。
- 在快速访问栏中输入perspective名称。
激活的perspective名称显示在窗口标题中,相应的图标在Open Perspectives快捷工具栏上突出显示。

注意:要在多个打开的perspectives之间切换时,请单击Open Perspectives快捷工具栏上的图标。

## Perspective布局 ##
Perspective由一个或多个视图和具有一个或多个开发编辑器的编辑器区域组成。

**视图**
视图是workbench的一个区域,通常显示可以导航的信息层次结构,显示与激活编辑器关联的属性或允许您打开编辑器。位于同一区域的多个视图显示在标签式笔记本中,要激活作为堆栈或标签式笔记本的一部分的视图,请单击其tab。在视图中执行的操作会立即反映在workbench中,不需要保存。

Showing Views:要显示视图,请从Window>Show View菜单中选择视图。 菜单列出与当前透视图关联的视图,或选择Other来查看按类别排序的其他视图。这将显示激活视图,并突出显示标题栏。

![请输入图片名称](https://image.evget.com//Conte ... 36.png)

注意:在workbench页面中只打开任何指定视图的一个实例。

Closing Views:要关闭视图,请单击标签上的关闭图标或右键单击标签来访问上下文菜单,其中包含用于关闭堆栈中标签的选项。

![请输入图片名称](https://image.evget.com//Conte ... 41.png)

View Options:单击标题栏中的向下箭头显示菜单,其中包含适用于视图中所有项目的选项,而不是指定项目。

![请输入图片名称](https://image.evget.com//Conte ... 56.png)

**编辑器**
workbench的编辑器区域显示一个或多个用于查看和编辑资源的编辑器。编辑器区域中的每个标签式页面都是单独的编辑器,通常通过单击视图中的资源来启动编辑器,未保存的文件在标签的文件名前面用星号表示。

![请输入图片名称](https://image.evget.com//Conte ... 91.png)

## 个性化Perspectives ##
您可以保存个性化视图,包括perspective中视图和编辑器布局的参数以及perspective详细信息的自定义。

**保存perspective**
如果要将修改保存到perspective以供将来使用,请选择Window>Perspective>Save Perspective As。

**重新排列视图**
您可以使用多种方法排列视图和编辑器。

注意:要将透视图重置为默认值,请选择Window>Perspective>Reset Perspective。

- 移动视图:单击视图的标题栏并将其拖动到新位置。 将出现一个轮廓,指示将显示视图的区域(也称为堆栈)。 释放鼠标按钮以完成移动,您还可以在workbench外拖动窗口,以便独立于workbench查看它。
- 重新排序标签:单击标签的标题栏并将标签移动到新的位置。
- 最小化和最大化:单击堆栈边框上提供的按钮,您也可以双击堆栈的标题栏或按Ctrl + M切换状态。最大化视图堆栈或编辑器区域时,所有其他堆栈都将最小化。

注意:当堆栈最小化时,堆栈图标将移动到修剪堆栈(窗口外边缘的窄区域)。 单击Restore按钮将堆栈返回到原始状态,或单击修剪堆栈中的图标以打开堆栈中的视图当堆栈最大化时,其他堆栈被最小化。 恢复最大化视图时,仅恢复在初始最大化期间创建的修剪堆栈。 单独最小化的堆栈保留在装饰堆栈中。

![请输入图片名称](https://image.evget.com//Conte ... 76.png)

## 自定义Perspectives ##

要更改所选Perspectives的显示内容,请从菜单中选择Window>Perspective >Customize Perspective,然后选择要在当前透视图中显示的每个项目,单击每个标签来自定义以下项目:

- 工具栏可见性 - 包括图标和下拉菜单项。
- 菜单可见性 - 包括菜单和可用菜单选项。
- 操作集可用性 - 包括菜单栏和工具栏详细信息。
- 快捷键

![请输入图片名称](https://image.evget.com//Conte ... 26.png)

**MyEclipse正版最低只要¥263!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**
**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

MyEclipse 2019.12.5 Windows/Linux/Mac 版下载地址

回复

下载|安装|配置|更新sfRui 回复了问题 • 5 人关注 • 3 个回复 • 593 次浏览 • 2021-06-23 11:21 • 来自相关话题

Myeclipse 2019 加载外部tomcat

回复

综合讨论区jeanna 发起了问题 • 1 人关注 • 0 个回复 • 43 次浏览 • 2019-08-03 12:44 • 来自相关话题

【版本升级】MyEclipse 2019.12.5正式发布(附下载)

下载|安装|配置|更新momo77 发表了文章 • 0 个评论 • 391 次浏览 • 2019-12-12 15:05 • 来自相关话题

**[MyEclipse](https://www.myeclipsecn.com/)**是开源工具Eclispse的进一步扩展,是目前最实惠、功能最全面的J2EE IDE与Web开发工具套件。MyEclipse可用于用户所有的UML、AJAX、Web、Web Services、J2EE、JSP、XML、Struts、JSF、Java Persistence、EJB、扩展数据库支持以及应用程序服务器集成需求。
继上半年发布CI 2019.4.0版本后,现在,MyEclipse 2019.12.5发行版正式发布。最新版基于Eclipse的2019-09版本构建,包含许多核心修复和增强功能。更多详情,请继续往下阅读。

**[免费下载MyEclipse>>>](https://www.myeclipsecn.com/download/)**
**[12月,上“慧都网”小程序签到兑软件商城无门槛抵价券>>>](https://www.evget.com/article/2019/11/30/33697.html)** **[购MyEclipse/CodeMix享折上折>>>](https://www.evget.com/mall/detail/3016)**

**没有CI或Stable**
此发行版未标记CI或Stable。开发团队认为,“CI”的命名方式可能会导致对该版本的质量和稳定性的不同解释,所以决定停止使用它。MyEclipse CI现在就是MyEclipse,您可以像对待任何稳定版本的产品一样对待它。
**WildFly**
现在,MyEclipse支持WildFly 17和18。注意:如果尚未为连接器指定自定义JDK/JRE,则此更新将自动切换为使用Java 13运行。如果服务器由于与Java不兼容而无法启动,请在服务器配置页面中指定其他JRE/JDK。在配置新的连接器时,服务器UI还会警告您已知的Java版本不兼容。
![请输入图片名称](https://www.evget.com/Content/ ... 55.png)
![请输入图片名称](https://www.evget.com/Content/ ... 67.png)
**WebSphere**
- EJB部署
如果您使用的是EJB 2.0和EJB Deploy功能,就会有一些bug阻止它工作,除非您使用Java 8启动MyEclipse。现在,在Java 13中可以开箱即用,这样一来,您就不再需要更改JVM。
- WAS 9.0.5
虽然早期版本的WebSphere 9可以工作,但是由于SSL错误,无法从MyEclipse内部启动WebSphere 9.0.5。现在,这些问题已解决,您可以在此发行版中使用最新版本的WebSphere。
**Java增强**
不可否认,在MyEclipse的这个版本中,您将从大量的Java增强中受益。
- Chain Completion
开发人员最喜欢的功能是内容辅助的链完成建议。链模板支持将遍历可访问的字段、局部变量和方法,生成返回类型与预期类型兼容的调用链。
![请输入图片名称](https://www.evget.com/Content/ ... 18.gif)
- Java Formatter
将空白行格式化为合适的格式一直是一项挑战。现在,Java formatter有许多设置,可以帮助您按照希望的方式格式化代码。自2019.04年以来,还添加了许多其他格式设置。
![请输入图片名称](https://www.evget.com/Content/ ... 28.png)
使用时,您还会发现其他有趣的Java增强功能- 变量视图中表达式、控制台中标准输出和错误输出之间的同步以及Java Build路径的一个新的高级模块依赖项标签。
**快速搜索**
单独来讲,搜索并不令人兴奋,但如果你看到快速搜索能做什么,相信你会一直使用它!现在,只需按Ctrl/Cmd + Shift + Alt + L即可对工作区中的所有文件进行内容搜索,并显示匹配文本的预览。
![请输入图片名称](https://www.evget.com/Content/ ... 43.gif)
**错误修复**
- Matisse中的一个错误阻止了使用向导正确创建新的Swing组件,现已修复。
- 如果尝试使用Java 12或更高版本运行MyEclipse,则将面临许可和激活方面的问题-现已修复。
- 如果使用MyEclipse深色主题,那么SQL编辑器中的颜色(代码和视觉)将很难阅读-这些编辑器中的颜色现在更适合深色主题。
- 已知Windows Defender的最新版本会主动扫描基于Eclipse的安装,这导致MyEclipse启动时间大大延迟。并且当MyEclipse运行时可能会进一步延迟,因为它也可能开始扫描您的工作区。MyEclipse将自动建议从Windows Defender中排除密钥文件夹,以避免出现此问题。 查看全部
**[MyEclipse](https://www.myeclipsecn.com/)**是开源工具Eclispse的进一步扩展,是目前最实惠、功能最全面的J2EE IDE与Web开发工具套件。MyEclipse可用于用户所有的UML、AJAX、Web、Web Services、J2EE、JSP、XML、Struts、JSF、Java Persistence、EJB、扩展数据库支持以及应用程序服务器集成需求。
继上半年发布CI 2019.4.0版本后,现在,MyEclipse 2019.12.5发行版正式发布。最新版基于Eclipse的2019-09版本构建,包含许多核心修复和增强功能。更多详情,请继续往下阅读。

**[免费下载MyEclipse>>>](https://www.myeclipsecn.com/download/)**
**[12月,上“慧都网”小程序签到兑软件商城无门槛抵价券>>>](https://www.evget.com/article/2019/11/30/33697.html)** **[购MyEclipse/CodeMix享折上折>>>](https://www.evget.com/mall/detail/3016)**

**没有CI或Stable**
此发行版未标记CI或Stable。开发团队认为,“CI”的命名方式可能会导致对该版本的质量和稳定性的不同解释,所以决定停止使用它。MyEclipse CI现在就是MyEclipse,您可以像对待任何稳定版本的产品一样对待它。
**WildFly**
现在,MyEclipse支持WildFly 17和18。注意:如果尚未为连接器指定自定义JDK/JRE,则此更新将自动切换为使用Java 13运行。如果服务器由于与Java不兼容而无法启动,请在服务器配置页面中指定其他JRE/JDK。在配置新的连接器时,服务器UI还会警告您已知的Java版本不兼容。
![请输入图片名称](https://www.evget.com/Content/ ... 55.png)
![请输入图片名称](https://www.evget.com/Content/ ... 67.png)
**WebSphere**
- EJB部署
如果您使用的是EJB 2.0和EJB Deploy功能,就会有一些bug阻止它工作,除非您使用Java 8启动MyEclipse。现在,在Java 13中可以开箱即用,这样一来,您就不再需要更改JVM。
- WAS 9.0.5
虽然早期版本的WebSphere 9可以工作,但是由于SSL错误,无法从MyEclipse内部启动WebSphere 9.0.5。现在,这些问题已解决,您可以在此发行版中使用最新版本的WebSphere。
**Java增强**
不可否认,在MyEclipse的这个版本中,您将从大量的Java增强中受益。
- Chain Completion
开发人员最喜欢的功能是内容辅助的链完成建议。链模板支持将遍历可访问的字段、局部变量和方法,生成返回类型与预期类型兼容的调用链。
![请输入图片名称](https://www.evget.com/Content/ ... 18.gif)
- Java Formatter
将空白行格式化为合适的格式一直是一项挑战。现在,Java formatter有许多设置,可以帮助您按照希望的方式格式化代码。自2019.04年以来,还添加了许多其他格式设置。
![请输入图片名称](https://www.evget.com/Content/ ... 28.png)
使用时,您还会发现其他有趣的Java增强功能- 变量视图中表达式、控制台中标准输出和错误输出之间的同步以及Java Build路径的一个新的高级模块依赖项标签。
**快速搜索**
单独来讲,搜索并不令人兴奋,但如果你看到快速搜索能做什么,相信你会一直使用它!现在,只需按Ctrl/Cmd + Shift + Alt + L即可对工作区中的所有文件进行内容搜索,并显示匹配文本的预览。
![请输入图片名称](https://www.evget.com/Content/ ... 43.gif)
**错误修复**
- Matisse中的一个错误阻止了使用向导正确创建新的Swing组件,现已修复。
- 如果尝试使用Java 12或更高版本运行MyEclipse,则将面临许可和激活方面的问题-现已修复。
- 如果使用MyEclipse深色主题,那么SQL编辑器中的颜色(代码和视觉)将很难阅读-这些编辑器中的颜色现在更适合深色主题。
- 已知Windows Defender的最新版本会主动扫描基于Eclipse的安装,这导致MyEclipse启动时间大大延迟。并且当MyEclipse运行时可能会进一步延迟,因为它也可能开始扫描您的工作区。MyEclipse将自动建议从Windows Defender中排除密钥文件夹,以避免出现此问题。

推荐!用于Productive Workflow的Eclipse快捷方式(二)

Java EE开发besy 发表了文章 • 0 个评论 • 63 次浏览 • 2019-10-09 10:09 • 来自相关话题

**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

## 插件开发快捷方式 ##
注意:包括org.eclipse.pde.runtime插件,用于Plug-in Spy功能。

Shift + Alt + F1—Plug-in Selection Spy。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

Shift + Alt + F2—Plug-in Menu Spy。

![请输入图片名称](https://image.evget.com/Conten ... fc.png)

Shift + Alt + F3—显示资源贡献的详细信息。 显示有关哪个插件贡献了资源的详细信息,选择可以是导航器、编辑器上的任何树项。

![请输入图片名称](https://image.evget.com/Conten ... 43.png)

Ctrl + Shift + Alt + M—查找工作空间中当前选择的清单。 快速找到项目的清单文件,而无需在资源管理器中浏览项目。

Ctrl + Shift + A—打开插件工件。 列出带有清单的工作区中的所有项目,并在清单编辑器中打开所选项目的清单文件。

## Workbench快捷方式 ##
Ctrl + 3—快速访问快捷方式。 快速访问功能使您可以执行所有操作,从打开的视图到创建文件来调用命令/操作以及介于两者之间的所有操作。

![请输入图片名称](https://image.evget.com/Conten ... 05.png)

Shift + Alt + N—新向导下拉操作快捷方式。 (与基于当前参数的File>New menu相同)

Ctrl+N—使用向导创建新项目。

![请输入图片名称](https://image.evget.com/Conten ... 7c.png)

Alt + Enter—显示资源的属性,可以在编辑器/导航器中使用。

Ctrl + Shift + L—提供工作台全局键绑定的完整列表。 注意:重复按Ctrl + Shift + L来显示键的参数并修改键绑定。但是本文中的某些快捷方式将更改,请参考此链接来获取详细帮助:http://help.eclipse.org/mars/i ... s.htm。

![请输入图片名称](https://image.evget.com/Conten ... d0.png)

## 附件 ##
[eclipse-shortcuts](https://resources.cloud.genuit ... ts.pdf)—此快捷方式指南的可打印版本。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**1024·关爱程序员!MyEclipse正版购买低至¥231!**

**还有更多现金优惠券等你来抢,手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

## 插件开发快捷方式 ##
注意:包括org.eclipse.pde.runtime插件,用于Plug-in Spy功能。

Shift + Alt + F1—Plug-in Selection Spy。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

Shift + Alt + F2—Plug-in Menu Spy。

![请输入图片名称](https://image.evget.com/Conten ... fc.png)

Shift + Alt + F3—显示资源贡献的详细信息。 显示有关哪个插件贡献了资源的详细信息,选择可以是导航器、编辑器上的任何树项。

![请输入图片名称](https://image.evget.com/Conten ... 43.png)

Ctrl + Shift + Alt + M—查找工作空间中当前选择的清单。 快速找到项目的清单文件,而无需在资源管理器中浏览项目。

Ctrl + Shift + A—打开插件工件。 列出带有清单的工作区中的所有项目,并在清单编辑器中打开所选项目的清单文件。

## Workbench快捷方式 ##
Ctrl + 3—快速访问快捷方式。 快速访问功能使您可以执行所有操作,从打开的视图到创建文件来调用命令/操作以及介于两者之间的所有操作。

![请输入图片名称](https://image.evget.com/Conten ... 05.png)

Shift + Alt + N—新向导下拉操作快捷方式。 (与基于当前参数的File>New menu相同)

Ctrl+N—使用向导创建新项目。

![请输入图片名称](https://image.evget.com/Conten ... 7c.png)

Alt + Enter—显示资源的属性,可以在编辑器/导航器中使用。

Ctrl + Shift + L—提供工作台全局键绑定的完整列表。 注意:重复按Ctrl + Shift + L来显示键的参数并修改键绑定。但是本文中的某些快捷方式将更改,请参考此链接来获取详细帮助:http://help.eclipse.org/mars/i ... s.htm

![请输入图片名称](https://image.evget.com/Conten ... d0.png)

## 附件 ##
[eclipse-shortcuts](https://resources.cloud.genuit ... ts.pdf)—此快捷方式指南的可打印版本。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**1024·关爱程序员!MyEclipse正版购买低至¥231!**

**还有更多现金优惠券等你来抢,手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

推荐!用于Productive Workflow的Eclipse快捷方式(一)

Java EE开发besy 发表了文章 • 0 个评论 • 142 次浏览 • 2019-09-29 10:19 • 来自相关话题

[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)

本文将为大家介绍Eclipse快捷方式列表,希望可以帮助您提供工作效率。快捷方式主要分以下几个区域:

- 导航
- 通用编辑
- Java编辑器
- 插件开发
- 工作台

## 导航 ##
**在打开的编辑器之间切换**
Ctrl + E—示打开编辑器的可过滤列表。

![请输入图片名称](https://image.evget.com/Conten ... 56.png)

Ctrl + Shift + E—显示Switch to Editor窗口。

![请输入图片名称](https://image.evget.com/Conten ... 29.png)

Ctrl + F6—显示打开的编辑器列表。

![请输入图片名称](https://image.evget.com/Conten ... e0.png)

Ctrl + Page Up和Ctrl + Page Down—从打开的文件列表中导航到上一个或下一个文件。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Shift + R—显示工作空间中的资源列表。

**在编辑器中导航**

- Ctrl + , 和 Ctrl + .—在当前编辑器中的标记之间导航。
- Alt + ← 和 Alt + →—从编辑器历史记录列表转到上一个或下一个编辑位置。
- Ctrl + O-快速大纲(仅适用于部分编辑器)。
- Ctrl + J—增量查找。 注意:只需按Ctrl + J并开始输入搜索文本。 Eclipse在输入是查找并突出显示下一个匹配项,使用向上或向下箭头键跳转到下一个或上一个匹配项。
- Ctrl + L—从编辑器转到行。
- Ctrl + Q—转到上一个编辑位置。
- Ctrl + Shift + P—导航到匹配的bracket/brace。

**导航工作区**
Ctrl + F7—显示打开的视图列表,并根据需要选择视图上的资源。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

Ctrl + F8—显示打开的参数列表。

## 通用编辑快捷方式 ##

- Ctrl + Alt + G—在工作区中对当前单词执行文件搜索,并突出显示当前编辑器中出现的单词。
- Ctrl + Shift + F—格式化文件。
- Ctrl + Shift + C—单行注释/取消注释。
- Ctrl + Shift + / 和Ctrl + Shift + \—阻止评论/取消评论。
- Ctrl + D—删除整行,无论光标位于何处。 适用于大多数文件编辑器。
- Alt + Shift + R—重命名资源/选择。

## Java编辑器快捷键 ##
Ctrl + T—显示带有所选元素类型层次结构的弹出窗口。

![请输入图片名称](https://image.evget.com/Conten ... 5e.png)

F4—对于比上面的快速类型层次结构更永久的内容,请在类中的所选对象上按F4键来显示类型层次结构视图。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Alt + H—方法的开放调用层次结构。

F2—在类中的选定对象上按F2键即可查看快速Javadoc,而无需将鼠标悬停在该对象上。

[请输入链接描述](https://image.evget.com/Conten ... 12.png)

F3—公开声明。 注意:仅当在“导航器/编辑器”上进行了有效选择时才有效。 对于无效选择,不执行任何操作。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

国庆特惠:即日起登录绑定慧都小程序的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1) 查看全部
[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)

本文将为大家介绍Eclipse快捷方式列表,希望可以帮助您提供工作效率。快捷方式主要分以下几个区域:

- 导航
- 通用编辑
- Java编辑器
- 插件开发
- 工作台

## 导航 ##
**在打开的编辑器之间切换**
Ctrl + E—示打开编辑器的可过滤列表。

![请输入图片名称](https://image.evget.com/Conten ... 56.png)

Ctrl + Shift + E—显示Switch to Editor窗口。

![请输入图片名称](https://image.evget.com/Conten ... 29.png)

Ctrl + F6—显示打开的编辑器列表。

![请输入图片名称](https://image.evget.com/Conten ... e0.png)

Ctrl + Page Up和Ctrl + Page Down—从打开的文件列表中导航到上一个或下一个文件。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Shift + R—显示工作空间中的资源列表。

**在编辑器中导航**

- Ctrl + , 和 Ctrl + .—在当前编辑器中的标记之间导航。
- Alt + ← 和 Alt + →—从编辑器历史记录列表转到上一个或下一个编辑位置。
- Ctrl + O-快速大纲(仅适用于部分编辑器)。
- Ctrl + J—增量查找。 注意:只需按Ctrl + J并开始输入搜索文本。 Eclipse在输入是查找并突出显示下一个匹配项,使用向上或向下箭头键跳转到下一个或上一个匹配项。
- Ctrl + L—从编辑器转到行。
- Ctrl + Q—转到上一个编辑位置。
- Ctrl + Shift + P—导航到匹配的bracket/brace。

**导航工作区**
Ctrl + F7—显示打开的视图列表,并根据需要选择视图上的资源。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

Ctrl + F8—显示打开的参数列表。

## 通用编辑快捷方式 ##

- Ctrl + Alt + G—在工作区中对当前单词执行文件搜索,并突出显示当前编辑器中出现的单词。
- Ctrl + Shift + F—格式化文件。
- Ctrl + Shift + C—单行注释/取消注释。
- Ctrl + Shift + / 和Ctrl + Shift + \—阻止评论/取消评论。
- Ctrl + D—删除整行,无论光标位于何处。 适用于大多数文件编辑器。
- Alt + Shift + R—重命名资源/选择。

## Java编辑器快捷键 ##
Ctrl + T—显示带有所选元素类型层次结构的弹出窗口。

![请输入图片名称](https://image.evget.com/Conten ... 5e.png)

F4—对于比上面的快速类型层次结构更永久的内容,请在类中的所选对象上按F4键来显示类型层次结构视图。

Ctrl + Shift + T—显示工作空间中的类列表。

Ctrl + Alt + H—方法的开放调用层次结构。

F2—在类中的选定对象上按F2键即可查看快速Javadoc,而无需将鼠标悬停在该对象上。

[请输入链接描述](https://image.evget.com/Conten ... 12.png)

F3—公开声明。 注意:仅当在“导航器/编辑器”上进行了有效选择时才有效。 对于无效选择,不执行任何操作。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

国庆特惠:即日起登录绑定慧都小程序的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)

MyEclipse使用教程:使用内联搜索

Java EE开发besy 发表了文章 • 0 个评论 • 176 次浏览 • 2019-09-25 10:21 • 来自相关话题

**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

Inline Search取代传统Eclipse查找和替换对话框,提供更搞笑、更具侵略性的搜索体验——一种不会中断开发工作流程的工具。

DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 选择内联搜索参数 ##
启用DevStyle时会自动包含内联搜索,但是您可以随时启用或禁用此功能。

1. 跳转到Window>Preferences>DevStyle>Inline Search。

2. 清除Use the Inline Search复选框来使用标准Eclipse搜索或选中复选框来使用DevStyle搜索。

![请输入图片名称](https://image.evget.com/Conten ... 6f.png)

3. 单击Apply,然后点击OK。

## 使用内联搜索和替换 ##
**搜索文本**
要使用内联搜索,请在任何文本编辑器中按Ctrl + F,然后键入要搜索的文本。 在编辑器中突出显示文本的所有实例,并显示出现次数。 您可以使用“下一个”或“上一个”箭头导航找到的文本。 您还可以使用以下选项缩小搜索范围:Case Sensitive、Match Whole Word和Regular Expression Search。

![请输入图片名称](https://image.evget.com/Conten ... 46.png)

如果在调用内联搜索之前选择了一个文本块,则搜索仅适用于选择。 要清除选择,请关闭内联搜索或在编辑器中按Ctrl + F。

![请输入图片名称](https://image.evget.com/Conten ... b1.gif)

要使用经典的Eclipse Find/Replace对话框,请在Inline Search框中按Ctrl+F。

**替换文本**
要替换文本,请单击Search框右侧的向下箭头来显示Replace选项,输入替换文本,然后选择Replace and Find Next按钮或Replace All按钮。

**输入绑定**
使用以下输入绑定参考可快速搜索文件中的文本,并可选择启动替换。

![请输入图片名称](https://image.evget.com/Conten ... 15.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
**[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)**

Inline Search取代传统Eclipse查找和替换对话框,提供更搞笑、更具侵略性的搜索体验——一种不会中断开发工作流程的工具。

DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 选择内联搜索参数 ##
启用DevStyle时会自动包含内联搜索,但是您可以随时启用或禁用此功能。

1. 跳转到Window>Preferences>DevStyle>Inline Search。

2. 清除Use the Inline Search复选框来使用标准Eclipse搜索或选中复选框来使用DevStyle搜索。

![请输入图片名称](https://image.evget.com/Conten ... 6f.png)

3. 单击Apply,然后点击OK。

## 使用内联搜索和替换 ##
**搜索文本**
要使用内联搜索,请在任何文本编辑器中按Ctrl + F,然后键入要搜索的文本。 在编辑器中突出显示文本的所有实例,并显示出现次数。 您可以使用“下一个”或“上一个”箭头导航找到的文本。 您还可以使用以下选项缩小搜索范围:Case Sensitive、Match Whole Word和Regular Expression Search。

![请输入图片名称](https://image.evget.com/Conten ... 46.png)

如果在调用内联搜索之前选择了一个文本块,则搜索仅适用于选择。 要清除选择,请关闭内联搜索或在编辑器中按Ctrl + F。

![请输入图片名称](https://image.evget.com/Conten ... b1.gif)

要使用经典的Eclipse Find/Replace对话框,请在Inline Search框中按Ctrl+F。

**替换文本**
要替换文本,请单击Search框右侧的向下箭头来显示Replace选项,输入替换文本,然后选择Replace and Find Next按钮或Replace All按钮。

**输入绑定**
使用以下输入绑定参考可快速搜索文件中的文本,并可选择启动替换。

![请输入图片名称](https://image.evget.com/Conten ... 15.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

MyEclipse使用教程:使用DevStyle Breadcrumb导航

Java EE开发besy 发表了文章 • 0 个评论 • 225 次浏览 • 2019-09-20 10:22 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

使用DevStyle Breadcrumb导航可以轻松地浏览工作区,只需遵循breadcrumb路径即可。DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 启用DevStyle Breadcrumb导航 ##
使用DevStyle时,包含Breadcrumb栏是可选的。

1. 跳转到Window>Preferences>DevStyle>Color Themes。

2. 选择Enable Breadcrumb复选框。

![请输入图片名称](https://image.evget.com/Conten ... fe.png)

3. 单击Apply,然后单击OK。

## 使用Breadcrumb导航 ##
Breadcrumb栏允许您快速浏览工作区并打开文件进行编辑,导致源编辑器中显示文件的“crumb trail”显示在Breadcrumb栏中,单击路径中的任何碎片来导航到项目中的其他资源。例如如果您正在编辑Java类,则在项目中打开其他类或包非常容易。 或者对于Web项目,可以在项目中的各种文件夹和html文件之间快速跳转。

显示Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,此按钮切换Breadcrumb栏以显示或隐藏。
隐藏Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,或者从Breadcrumb栏右键单击并选择Hide Breadcrumb。
**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**
**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

使用DevStyle Breadcrumb导航可以轻松地浏览工作区,只需遵循breadcrumb路径即可。DevStyle作为Eclipse插件提供,也包含在CodeMix中。

## 启用DevStyle Breadcrumb导航 ##
使用DevStyle时,包含Breadcrumb栏是可选的。

1. 跳转到Window>Preferences>DevStyle>Color Themes。

2. 选择Enable Breadcrumb复选框。

![请输入图片名称](https://image.evget.com/Conten ... fe.png)

3. 单击Apply,然后单击OK。

## 使用Breadcrumb导航 ##
Breadcrumb栏允许您快速浏览工作区并打开文件进行编辑,导致源编辑器中显示文件的“crumb trail”显示在Breadcrumb栏中,单击路径中的任何碎片来导航到项目中的其他资源。例如如果您正在编辑Java类,则在项目中打开其他类或包非常容易。 或者对于Web项目,可以在项目中的各种文件夹和html文件之间快速跳转。

显示Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,此按钮切换Breadcrumb栏以显示或隐藏。
隐藏Breadcrumb栏——单击主工具栏上的Breadcrumb Toggle按钮,或者从Breadcrumb栏右键单击并选择Hide Breadcrumb。
**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**
**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)

MyEclipse使用教程:导航代码(二)

下载|安装|配置|更新besy 发表了文章 • 0 个评论 • 187 次浏览 • 2019-09-17 10:05 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 单词突出显示 ##
单词突出显示(也称为突出显示)可帮助您了解代码中特定方法和变量的作用。 单击文件中的变量或方法来查看文件中所选项目的所有匹配项,将此功能与Outline视图结合使用,可以实现可视化和导航代码的好方法。
![请输入图片名称](https://image.evget.com/Conten ... 12.png)

## Minimap视图 ##
使用Minimap视图作为快速跳转到特定代码段的简便方法,代码的精简版本显示在视图中。滚动浏览小地图时,相应的代码将显示在编辑器中。

显示Minimap视图——从菜单栏选择Window>Show View>Other>General>Minimap。
![请输入图片名称](https://image.evget.com/Conten ... ea.png)

## Breadcrumb导航 ##
Breadcrumb导航在DevStyle和CodeMix中可用。

## DevStyle Breadcrumbs ##
DevStyle breadcrumb bar位于Eclipse工具栏下方,允许您快速导航到项目中的其他资源。

![请输入图片名称](https://image.evget.com/Conten ... f2.png)

单击主工具栏上的Breadcrumb Toggle按钮来显示/隐藏breadcrumb,您也可以右键单击breadcrumb bar然后选择Hide Breadcrumb。

## CodeMix Breacrumbs ##
CodeMix breadcrumb bar位于CodeMix编辑器的顶部,显示导致编辑器中当前行的痕迹,允许您快速导航到项目中的其他资源,甚至跳转到同一文件中的其他元素。

![请输入图片名称](https://image.evget.com/Conten ... 11.png)

在CodeMix中,默认情况下启用breadcrumb导航路径。要更改此设置,请跳转到Window>Preferences>CodeMix>Editors>Layout。

## MyEclipse资源管理器 ##
MyEclipse包含一个高级资源管理器。 MyEclipse Explorer提供了一种快速定位文件和资源的简便方法,使用此视图替代Project Explorer视图来利用高级搜索功能。输入过滤器文本,并指定搜索是正则表达式、文件名、文件内容以及搜索文本是否区分大小写。

过滤器下拉列表会保留您的搜索记录,并记住以前搜索的过滤工具设置。

要显示此视图,请选择Windows>Show View>General>MyEclipse Explorer。

![请输入图片名称](https://image.evget.com/Conten ... be.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

Java开发神器——MyEclipse正版最低只要**¥231**!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 单词突出显示 ##
单词突出显示(也称为突出显示)可帮助您了解代码中特定方法和变量的作用。 单击文件中的变量或方法来查看文件中所选项目的所有匹配项,将此功能与Outline视图结合使用,可以实现可视化和导航代码的好方法。
![请输入图片名称](https://image.evget.com/Conten ... 12.png)

## Minimap视图 ##
使用Minimap视图作为快速跳转到特定代码段的简便方法,代码的精简版本显示在视图中。滚动浏览小地图时,相应的代码将显示在编辑器中。

显示Minimap视图——从菜单栏选择Window>Show View>Other>General>Minimap。
![请输入图片名称](https://image.evget.com/Conten ... ea.png)

## Breadcrumb导航 ##
Breadcrumb导航在DevStyle和CodeMix中可用。

## DevStyle Breadcrumbs ##
DevStyle breadcrumb bar位于Eclipse工具栏下方,允许您快速导航到项目中的其他资源。

![请输入图片名称](https://image.evget.com/Conten ... f2.png)

单击主工具栏上的Breadcrumb Toggle按钮来显示/隐藏breadcrumb,您也可以右键单击breadcrumb bar然后选择Hide Breadcrumb。

## CodeMix Breacrumbs ##
CodeMix breadcrumb bar位于CodeMix编辑器的顶部,显示导致编辑器中当前行的痕迹,允许您快速导航到项目中的其他资源,甚至跳转到同一文件中的其他元素。

![请输入图片名称](https://image.evget.com/Conten ... 11.png)

在CodeMix中,默认情况下启用breadcrumb导航路径。要更改此设置,请跳转到Window>Preferences>CodeMix>Editors>Layout。

## MyEclipse资源管理器 ##
MyEclipse包含一个高级资源管理器。 MyEclipse Explorer提供了一种快速定位文件和资源的简便方法,使用此视图替代Project Explorer视图来利用高级搜索功能。输入过滤器文本,并指定搜索是正则表达式、文件名、文件内容以及搜索文本是否区分大小写。

过滤器下拉列表会保留您的搜索记录,并记住以前搜索的过滤工具设置。

要显示此视图,请选择Windows>Show View>General>MyEclipse Explorer。

![请输入图片名称](https://image.evget.com/Conten ... be.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

Java开发神器——MyEclipse正版最低只要**¥231**!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

MyEclipse使用教程:导航代码(一)

Java EE开发besy 发表了文章 • 0 个评论 • 169 次浏览 • 2019-09-11 10:29 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 快速文件导航 ##
按Ctrl + P来使用Quick Open按名称打开任何文件。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

您可以使用Alt + Left和Alt + Right在文件和编辑位置之间导航。 如果您在同一文件的不同行之间跳转,这些快捷方式允许您轻松地在这些位置之间导航。

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

您还可以使用Ctrl + E查看打开的编辑器列表,并从列表中选择一个编辑器。

## 跳转到定义 ##
如果某种语言支持它,您可以按Ctrl +单击或F3跳转到符号的定义。如果按Ctrl键并将鼠标悬停在符号上,则会显示声明的预览。

注意:要在MyEclipse中隐藏悬停,请安装CodeMix插件。

![请输入图片名称](https://image.evget.com/Conten ... 68.png)

## 跳转到符号 ##
要导航文件中的符号,请按Ctrl + P,然后输入@来访问符号调色板。您可以输入冒号(:)来按类别对符号进行分组,从列表中选择一个符号以便在代码中导航到该符号。

![请输入图片名称](https://image.evget.com/Conten ... b9.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 按名称打开符号 ##
某些语言支持使用Ctrl + Shift + T跳转到文件中的符号。 输入要导航到的类型的第一个字母,无论哪个文件包含它,然后从列表中选择符号。

![请输入图片名称](https://image.evget.com/Conten ... 60.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 匹配括号 ##
单击编辑器中的括号,将突出显示匹配的括号。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

## Outline视图 ##
轻松可视化代码中元素的功能提供了一种导航项目的好方法。 使用Outline视图可以完整地查看文件中的结构,只需要单击Outline中的元素即可跳转到代码中的该部分。 您也可以按Ctrl + O调出快速outline。

![请输入图片名称](https://image.evget.com/Conten ... a7.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

无论是在文件之间导航还是在文件中导航,都可以使用大量导航工具来加快工作流程。目前这些导航工具可在MyEclipse,CodeMix中使用。

## 快速文件导航 ##
按Ctrl + P来使用Quick Open按名称打开任何文件。

![请输入图片名称](https://image.evget.com/Conten ... 59.png)

您可以使用Alt + Left和Alt + Right在文件和编辑位置之间导航。 如果您在同一文件的不同行之间跳转,这些快捷方式允许您轻松地在这些位置之间导航。

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

您还可以使用Ctrl + E查看打开的编辑器列表,并从列表中选择一个编辑器。

## 跳转到定义 ##
如果某种语言支持它,您可以按Ctrl +单击或F3跳转到符号的定义。如果按Ctrl键并将鼠标悬停在符号上,则会显示声明的预览。

注意:要在MyEclipse中隐藏悬停,请安装CodeMix插件。

![请输入图片名称](https://image.evget.com/Conten ... 68.png)

## 跳转到符号 ##
要导航文件中的符号,请按Ctrl + P,然后输入@来访问符号调色板。您可以输入冒号(:)来按类别对符号进行分组,从列表中选择一个符号以便在代码中导航到该符号。

![请输入图片名称](https://image.evget.com/Conten ... b9.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 按名称打开符号 ##
某些语言支持使用Ctrl + Shift + T跳转到文件中的符号。 输入要导航到的类型的第一个字母,无论哪个文件包含它,然后从列表中选择符号。

![请输入图片名称](https://image.evget.com/Conten ... 60.png)

注意:要在MyEclipse中包含此功能,请安装CodeMix插件。

## 匹配括号 ##
单击编辑器中的括号,将突出显示匹配的括号。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

## Outline视图 ##
轻松可视化代码中元素的功能提供了一种导航项目的好方法。 使用Outline视图可以完整地查看文件中的结构,只需要单击Outline中的元素即可跳转到代码中的该部分。 您也可以按Ctrl + O调出快速outline。

![请输入图片名称](https://image.evget.com/Conten ... a7.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

【中秋有礼,国庆放价】MyEclipse在线订购现金优惠券不限量放送!

MyEclipse IDE公告besy 发表了文章 • 0 个评论 • 48 次浏览 • 2019-09-10 14:36 • 来自相关话题

![请输入图片名称](https://image.evget.com/Conten ... 33.png)

![请输入图片名称](https://image.evget.com/Conten ... ca.png)

**中秋有礼,国庆放价!**
**在线订购现金优惠券不限量放送,即获即用!**
(活动期间在线下单的客户才可享受此优惠,过期恢复原价)
## [立即抢购](https://www.myeclipsecn.com/buy/) ##

【↓↓↓只需手机扫描下方二维码,立即参与活动赢取100%好礼↓↓↓】
![请输入图片名称](https://image.evget.com/Conten ... f8.png) 查看全部
![请输入图片名称](https://image.evget.com/Conten ... 33.png)

![请输入图片名称](https://image.evget.com/Conten ... ca.png)

**中秋有礼,国庆放价!**
**在线订购现金优惠券不限量放送,即获即用!**
(活动期间在线下单的客户才可享受此优惠,过期恢复原价)
## [立即抢购](https://www.myeclipsecn.com/buy/) ##

【↓↓↓只需手机扫描下方二维码,立即参与活动赢取100%好礼↓↓↓】
![请输入图片名称](https://image.evget.com/Conten ... f8.png)

MyEclipse使用教程:添加和更新插件(二)

Java EE开发besy 发表了文章 • 0 个评论 • 154 次浏览 • 2019-09-06 14:06 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 三、使用Dropins文件夹将插件安装到MyEclipse ##
您还可以使用MyEclipse安装文件夹中的dropins文件夹安装插件。 提供此选项主要是为了向后兼容,以支持没有传统更新站点可用的插件。 如果目录条目或更新站点可用,那么我们建议使用其中一种方法。 使用dropins文件夹添加插件应被视为最后的方法,并且仅在没有其他选项可用时使用。

(1)退出IDE。

(2)打开文件资源管理器并导航到安装文件夹下的dropins文件夹。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

(3)导航到压缩插件来安装并将其解压到安装文件夹中的dropins文件夹。

(4)解压文件后,请确保功能和插件文件夹是dropins文件夹的直接子项,否则启动IDE时将无法识别插件。

![请输入图片名称](https://image.evget.com/Conten ... 8c.png)

(5)启动IDE查看插件是否已成功添加。启动时,会添加dropins文件夹中的所有插件,并显示包含详细信息的消息。

![请输入图片名称](https://image.evget.com/Conten ... 10.png)

## 四、更新IDE并添加插件 ##
要安装IDE或外部插件的更新,请从菜单中选择Help>Check for Updates,您可以看到IDE和任何已安装插件的可用更新,您还可以选择锁定特定版本。

![请输入图片名称](https://image.evget.com/Conten ... e5.png)

## 五、添加和删除MyEclipse组件 ##
MyEclipse有一个广泛的功能列表,但是您可以自定义MyEclipse以仅包含您使用的功能。

(1)从菜单中选择Help>Choose Components。

(2)更新组件列表。要添加组件,请从 Not Selected列表中选择组件,然后单击右箭头图像或双击该项目;要删除组件,请从Selected列表中选择组件,然后单击右箭头图像,或者双击该项目。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

(3)单击Apply changes。

(4)重新启动MyEclipse来查看更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 三、使用Dropins文件夹将插件安装到MyEclipse ##
您还可以使用MyEclipse安装文件夹中的dropins文件夹安装插件。 提供此选项主要是为了向后兼容,以支持没有传统更新站点可用的插件。 如果目录条目或更新站点可用,那么我们建议使用其中一种方法。 使用dropins文件夹添加插件应被视为最后的方法,并且仅在没有其他选项可用时使用。

(1)退出IDE。

(2)打开文件资源管理器并导航到安装文件夹下的dropins文件夹。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

(3)导航到压缩插件来安装并将其解压到安装文件夹中的dropins文件夹。

(4)解压文件后,请确保功能和插件文件夹是dropins文件夹的直接子项,否则启动IDE时将无法识别插件。

![请输入图片名称](https://image.evget.com/Conten ... 8c.png)

(5)启动IDE查看插件是否已成功添加。启动时,会添加dropins文件夹中的所有插件,并显示包含详细信息的消息。

![请输入图片名称](https://image.evget.com/Conten ... 10.png)

## 四、更新IDE并添加插件 ##
要安装IDE或外部插件的更新,请从菜单中选择Help>Check for Updates,您可以看到IDE和任何已安装插件的可用更新,您还可以选择锁定特定版本。

![请输入图片名称](https://image.evget.com/Conten ... e5.png)

## 五、添加和删除MyEclipse组件 ##
MyEclipse有一个广泛的功能列表,但是您可以自定义MyEclipse以仅包含您使用的功能。

(1)从菜单中选择Help>Choose Components。

(2)更新组件列表。要添加组件,请从 Not Selected列表中选择组件,然后单击右箭头图像或双击该项目;要删除组件,请从Selected列表中选择组件,然后单击右箭头图像,或者双击该项目。

![请输入图片名称](https://image.evget.com/Conten ... e7.png)

(3)单击Apply changes。

(4)重新启动MyEclipse来查看更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

MyEclipse使用教程:添加和更新插件(一)

Java EE开发besy 发表了文章 • 0 个评论 • 185 次浏览 • 2019-09-03 10:30 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 一、从目录中添加插件 ##
添加其他插件的最简单方法是通过Eclipse Marketplace目录。

(1)要打开目录,请选择Help>Install from Catalog。

(2)如果知道要添加的插件名称,请在Search字段中输入名称,然后按回车键。否则,您可以浏览目录。要浏览目录,请从下拉列表中选择市场和类别,以深入查看要浏览的工具类型。 您可以通过单击相应标签浏览Recent、Popular、Favorites和Installed工具。

(3)找到要添加到IDE的工具后,单击Install按钮,然后按照安装向导进行操作。

(4)如果您要添加其他插件,可以从目录或更新站点添加,此时可以添加它们的任意组合。

(5)安装所有插件后,重新启动来应用更改。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

## 二、从更新站点添加插件 ##
如果Eclipse Marketplace上没有插件,您可以选择通过更新站点添加插件。

(1)从站点选择Help>Install(或在Eclipse中安装新软件)。

![请输入图片名称](https://image.evget.com/Conten ... e3.png)

(2)点击Add,将出现Add Repository。

(3)在Name字段中提供说明。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

(4)在Location字段中输入更新站点的URL。大多数更新站点都是通过URL访问的;但是您可以单击Local来从计算机的本地更新站点进行更新,或单击Archive来从zip存档中的已存档更新站点进行更新。

(5)点击OK返回Install窗口。

(6)展开刚刚添加的更新站点,然后选择要添加的插件。 添加所有软件后,单击Next来查看要安装的软件列表。

![请输入图片名称](https://image.evget.com/Conten ... 12.png)

(7)单击Next接受许可协议。

(8)单击Finish开始安装附加软件。 安装完成后,系统会提示您重新启动来激活更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

通过Eclipse Marketplace目录或各种更新站点类型添加插件来自定义您的Genuitec IDE。 Genuitec提供以下IDE:MyEclipse。

注意:如果您使用的是CodeMix或Angular IDE Eclipse插件,请通过Eclipse添加其他插件。

## 一、从目录中添加插件 ##
添加其他插件的最简单方法是通过Eclipse Marketplace目录。

(1)要打开目录,请选择Help>Install from Catalog。

(2)如果知道要添加的插件名称,请在Search字段中输入名称,然后按回车键。否则,您可以浏览目录。要浏览目录,请从下拉列表中选择市场和类别,以深入查看要浏览的工具类型。 您可以通过单击相应标签浏览Recent、Popular、Favorites和Installed工具。

(3)找到要添加到IDE的工具后,单击Install按钮,然后按照安装向导进行操作。

(4)如果您要添加其他插件,可以从目录或更新站点添加,此时可以添加它们的任意组合。

(5)安装所有插件后,重新启动来应用更改。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

## 二、从更新站点添加插件 ##
如果Eclipse Marketplace上没有插件,您可以选择通过更新站点添加插件。

(1)从站点选择Help>Install(或在Eclipse中安装新软件)。

![请输入图片名称](https://image.evget.com/Conten ... e3.png)

(2)点击Add,将出现Add Repository。

(3)在Name字段中提供说明。

![请输入图片名称](https://image.evget.com/Conten ... f3.png)

(4)在Location字段中输入更新站点的URL。大多数更新站点都是通过URL访问的;但是您可以单击Local来从计算机的本地更新站点进行更新,或单击Archive来从zip存档中的已存档更新站点进行更新。

(5)点击OK返回Install窗口。

(6)展开刚刚添加的更新站点,然后选择要添加的插件。 添加所有软件后,单击Next来查看要安装的软件列表。

![请输入图片名称](https://image.evget.com/Conten ... 12.png)

(7)单击Next接受许可协议。

(8)单击Finish开始安装附加软件。 安装完成后,系统会提示您重新启动来激活更改。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)

自动补全插件CodeMix全新发布CI 2019.7.15|改进CSS颜色辅助

下载|安装|配置|更新besy 发表了文章 • 0 个评论 • 73 次浏览 • 2019-08-29 10:15 • 来自相关话题

CodeMix是Eclipse的一款插件,它解锁了VS Code和Code OSS附加扩展的各种技术,支持各种语言。

作为Eclipse开发人员,您再也不必觉得自己已被排除在朋友使用Visual Studio Code的乐趣之外。
CodeMix是一个Eclipse插件,使您可以直接从Eclipse访问VS Code本身和Code OSS附加扩展的各种技术。您将享受您所依赖的所有企业工具,例如Java和Spring,以及访问所有这些网络语言以及您一直想要尝试的新技术。

具体更新内容如下:

**Markdown预览**
使用Markdown文件和实时预览时,您会在输入时看到更改,滚动条甚至会同步到您当前正在编辑文件的位置。

**Markdown预览代码块**
当在Markdown中使用```java样式开放代码块时,现在可以使用预览着色来指定诸如“java”之类的语言。

**更好的CSS颜色辅助**
使用CSS颜色的内容辅助时,内容辅助下拉菜单现在将预览显示的颜色。

**更多控制Tab vs. Space**
您现在可以选择从常规Eclipse标签大小设置中轻松覆盖CodeMix文件的标签大小或模式。

**TSLint标签与空间不一致**
使用tslint.json配置验证的文件时,会检测常见的错误配置,并提供修复建议的方法。

**格式化文件无需打开**
您现在可以使用Source > Format来格式化在CodeMix编辑器中未主动打开的文件。

**修复插入/覆盖模式**
CodeMix编辑器中的覆盖模式不能始终如一地工作,现在完全支持这一点。

**TypeScript类向导**
修复确保用于为TypeScript创建新类或新接口的向导始终打开的问题。

**快速保存问题**
如果您是一个喜欢积极点击CTRL-S的用户,只需要确保您的代码保存为1,000%,CodeMix现在将跟上您的请求。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>*](https://www.myeclipsecn.com/buy/)* 查看全部
CodeMix是Eclipse的一款插件,它解锁了VS Code和Code OSS附加扩展的各种技术,支持各种语言。

作为Eclipse开发人员,您再也不必觉得自己已被排除在朋友使用Visual Studio Code的乐趣之外。
CodeMix是一个Eclipse插件,使您可以直接从Eclipse访问VS Code本身和Code OSS附加扩展的各种技术。您将享受您所依赖的所有企业工具,例如Java和Spring,以及访问所有这些网络语言以及您一直想要尝试的新技术。

具体更新内容如下:

**Markdown预览**
使用Markdown文件和实时预览时,您会在输入时看到更改,滚动条甚至会同步到您当前正在编辑文件的位置。

**Markdown预览代码块**
当在Markdown中使用```java样式开放代码块时,现在可以使用预览着色来指定诸如“java”之类的语言。

**更好的CSS颜色辅助**
使用CSS颜色的内容辅助时,内容辅助下拉菜单现在将预览显示的颜色。

**更多控制Tab vs. Space**
您现在可以选择从常规Eclipse标签大小设置中轻松覆盖CodeMix文件的标签大小或模式。

**TSLint标签与空间不一致**
使用tslint.json配置验证的文件时,会检测常见的错误配置,并提供修复建议的方法。

**格式化文件无需打开**
您现在可以使用Source > Format来格式化在CodeMix编辑器中未主动打开的文件。

**修复插入/覆盖模式**
CodeMix编辑器中的覆盖模式不能始终如一地工作,现在完全支持这一点。

**TypeScript类向导**
修复确保用于为TypeScript创建新类或新接口的向导始终打开的问题。

**快速保存问题**
如果您是一个喜欢积极点击CTRL-S的用户,只需要确保您的代码保存为1,000%,CodeMix现在将跟上您的请求。

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>*](https://www.myeclipsecn.com/buy/)*



MyEclipse使用教程:使用工作集组织工作区

Java EE开发besy 发表了文章 • 0 个评论 • 132 次浏览 • 2019-08-29 09:51 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

工作集允许您通过过滤掉不关注的项目来组织项目视图。激活工作集时,只有分配给它的项目才会显示在项目视图中。 如果您的视图中有大量项目,这将非常有用。

MyEclipse、[CodeMix](https://www.myeclipsecn.com/codemix/)中都提供了此功能!

## 创建一个新的工作集 ##
(1)在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 5a.png)

(2) 点击New。

![请输入图片名称](https://image.evget.com/Conten ... 74.png)

(3) 选择Resource,然后单击Next。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

(4) 为工作集命名,选择要包含的项目,然后单击Finish。新工作集将显示在工作集列表中。

![请输入图片名称](https://image.evget.com/Conten ... 01.png)

(5) 从工作集列表中选择新的工作集,然后单击OK。

![请输入图片名称](https://image.evget.com/Conten ... df.png)

(6) 查看资源管理器并注意视图现在仅显示所选工作集中包含的项目。

![请输入图片名称](https://image.evget.com/Conten ... 06.png)

## 切换工作集 ##
(1) 在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

(2) 选择要使用的工作集,然后单击OK。

最近使用的工作集出现在菜单中,便于在它们之间切换。

要显示视图中的所有项目,请从下拉菜单中选择Deselect Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 58.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

工作集允许您通过过滤掉不关注的项目来组织项目视图。激活工作集时,只有分配给它的项目才会显示在项目视图中。 如果您的视图中有大量项目,这将非常有用。

MyEclipse、[CodeMix](https://www.myeclipsecn.com/codemix/)中都提供了此功能!

## 创建一个新的工作集 ##
(1)在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 5a.png)

(2) 点击New。

![请输入图片名称](https://image.evget.com/Conten ... 74.png)

(3) 选择Resource,然后单击Next。

![请输入图片名称](https://image.evget.com/Conten ... 90.png)

(4) 为工作集命名,选择要包含的项目,然后单击Finish。新工作集将显示在工作集列表中。

![请输入图片名称](https://image.evget.com/Conten ... 01.png)

(5) 从工作集列表中选择新的工作集,然后单击OK。

![请输入图片名称](https://image.evget.com/Conten ... df.png)

(6) 查看资源管理器并注意视图现在仅显示所选工作集中包含的项目。

![请输入图片名称](https://image.evget.com/Conten ... 06.png)

## 切换工作集 ##
(1) 在资源管理器视图中,单击下拉菜单,然后选择Select Working Set。

(2) 选择要使用的工作集,然后单击OK。

最近使用的工作集出现在菜单中,便于在它们之间切换。

要显示视图中的所有项目,请从下拉菜单中选择Deselect Working Set。

![请输入图片名称](https://image.evget.com/Conten ... 58.png)

**MyEclipse中国(官方2): 742336981 欢迎一起进群讨论**

**Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)

MyEclipse使用教程:使用DevStyle Icon Designer(二)

Java EE开发besy 发表了文章 • 0 个评论 • 195 次浏览 • 2019-08-22 10:04 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 了解Icon Designer编辑器 ##
在开始制作自己的图标之前,双击图标设计器视图中的几个图标来查看当前图表的制作方式。如果双击上一个示例中的Open Type,则Icon Designer Editor将显示opentype.png的属性。

![请输入图片名称](https://image.evget.com/Conten ... c4.png)

逐节分解此编辑器,您可以了解Icon Designer Editor的关键元素。

**图标概述**
本节提供有关正在编辑图标的基本信息,包括图像的自然尺寸。请注意,DevStyle技术将在任何缩放级别渲染图标,允许以@ 2 @ 1.5和其他全分辨率分辨渲染。

![请输入图片名称](https://image.evget.com/Conten ... 1d.png)

**图标预览**
本节显示当前配置的初始图标,以及将在DevStyle主题中使用的替换图标。 值得注意的是在高DPI系统上,预览将显示图标的高分辨率版本 - 尽管实际图像为16x16,但可以看到渲染32x32图像。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

**替换设置**
本节允许配置以键布局开头的图标,您可以选择使用标准布局或叠加布局。 处于叠加模式时,可以配置两个不同的图标。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

- Padding允许在要配置的图标边缘周围设置一定量的填充,包括填充是在所有侧面还是仅在某些侧面。 填充的示例用法是在编辑器的标尺中为快速修复指示器提供替换图标。
- Icon允许选择要在编辑器的Browse”区域中选择的特定图标。 尽管能够渲染数千个替换图标,但使用webfonts渲染所有图标来允许缩放灵活性并最小化DevStyle主题的大小。
- Scale控制布局中图标的大小。与叠加模式结合使用时,刻度允许很多定位灵活性来创建图标。 也可以在边界框内设置位置。这样如果要渲染,您可以将中心放置在图标中或在其中移动。
- Color允许设置图标的主颜色,以及填充webfont图标中任何完全封闭的区域。

**叠加图标**
本节允许配置主图标顶部显示的图标。 大多数设置在两者之间共享,但位置允许配置叠加图标相对于主图标的位置。

![请输入图片名称](https://image.evget.com/Conten ... 09.png)

**浏览图标**
本节是一个共享组件,允许搜索可用作制作自己的图标组合的图标。单击左侧所需的图标字段来控制指定的图标。这些是来自Ionic和Material之类的webfonts,以及在Genuitec上制作的一些额外图标。

![请输入图片名称](https://image.evget.com/Conten ... 0e.png)

## 制作您的第一个图标 ##
**Step 1:找到一个类似的图标并复制它**

找到一个类似的图标。 想要一个看起来像Open Type? 将鼠标悬停在工具栏中的Open Type图标上,然后按Ctrl + Shift在Icon Designer中选择图标。右键单击或使用键盘快捷键复制 Open Type的定义。

**Step 2:找到要替换的图标并粘贴到其中**

现在在要替换的图标上按Ctrl + Shift,在Icon Designer中选择该图标。 右键单击或使用键盘快捷键粘贴Open Type定义,替换图标显示在工具栏上。

**Step 3:在编辑器中打开图标**

双击要编辑的图标在编辑器中将其打开,请再次阅读上面有关如何使用各种控件的部分。

**Step 4:单击保存并查看实时预览**

对于Eclipse中的许多控件,DevStyle主题的Icon Designer能够跟踪图像的使用,并在您保存编辑器时动态地将图像重新加载到控件中。 调整、保存、审核、再次调整。

Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 了解Icon Designer编辑器 ##
在开始制作自己的图标之前,双击图标设计器视图中的几个图标来查看当前图表的制作方式。如果双击上一个示例中的Open Type,则Icon Designer Editor将显示opentype.png的属性。

![请输入图片名称](https://image.evget.com/Conten ... c4.png)

逐节分解此编辑器,您可以了解Icon Designer Editor的关键元素。

**图标概述**
本节提供有关正在编辑图标的基本信息,包括图像的自然尺寸。请注意,DevStyle技术将在任何缩放级别渲染图标,允许以@ 2 @ 1.5和其他全分辨率分辨渲染。

![请输入图片名称](https://image.evget.com/Conten ... 1d.png)

**图标预览**
本节显示当前配置的初始图标,以及将在DevStyle主题中使用的替换图标。 值得注意的是在高DPI系统上,预览将显示图标的高分辨率版本 - 尽管实际图像为16x16,但可以看到渲染32x32图像。

![请输入图片名称](https://image.evget.com/Conten ... 78.png)

**替换设置**
本节允许配置以键布局开头的图标,您可以选择使用标准布局或叠加布局。 处于叠加模式时,可以配置两个不同的图标。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

- Padding允许在要配置的图标边缘周围设置一定量的填充,包括填充是在所有侧面还是仅在某些侧面。 填充的示例用法是在编辑器的标尺中为快速修复指示器提供替换图标。
- Icon允许选择要在编辑器的Browse”区域中选择的特定图标。 尽管能够渲染数千个替换图标,但使用webfonts渲染所有图标来允许缩放灵活性并最小化DevStyle主题的大小。
- Scale控制布局中图标的大小。与叠加模式结合使用时,刻度允许很多定位灵活性来创建图标。 也可以在边界框内设置位置。这样如果要渲染,您可以将中心放置在图标中或在其中移动。
- Color允许设置图标的主颜色,以及填充webfont图标中任何完全封闭的区域。

**叠加图标**
本节允许配置主图标顶部显示的图标。 大多数设置在两者之间共享,但位置允许配置叠加图标相对于主图标的位置。

![请输入图片名称](https://image.evget.com/Conten ... 09.png)

**浏览图标**
本节是一个共享组件,允许搜索可用作制作自己的图标组合的图标。单击左侧所需的图标字段来控制指定的图标。这些是来自Ionic和Material之类的webfonts,以及在Genuitec上制作的一些额外图标。

![请输入图片名称](https://image.evget.com/Conten ... 0e.png)

## 制作您的第一个图标 ##
**Step 1:找到一个类似的图标并复制它**

找到一个类似的图标。 想要一个看起来像Open Type? 将鼠标悬停在工具栏中的Open Type图标上,然后按Ctrl + Shift在Icon Designer中选择图标。右键单击或使用键盘快捷键复制 Open Type的定义。

**Step 2:找到要替换的图标并粘贴到其中**

现在在要替换的图标上按Ctrl + Shift,在Icon Designer中选择该图标。 右键单击或使用键盘快捷键粘贴Open Type定义,替换图标显示在工具栏上。

**Step 3:在编辑器中打开图标**

双击要编辑的图标在编辑器中将其打开,请再次阅读上面有关如何使用各种控件的部分。

**Step 4:单击保存并查看实时预览**

对于Eclipse中的许多控件,DevStyle主题的Icon Designer能够跟踪图像的使用,并在您保存编辑器时动态地将图像重新加载到控件中。 调整、保存、审核、再次调整。

Java开发神器——MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)

MyEclipse使用教程:使用DevStyle Icon Designer(一)

Java EE开发besy 发表了文章 • 0 个评论 • 154 次浏览 • 2019-08-16 10:33 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 入门 ##
首先在最初安装DevStyle或从Eclipse中的DevStyle站点添加时,安装DevStyle主题和插件的Icon Designer功能。

![请输入图片名称](https://image.evget.com/Conten ... 98.png)

## 规划图标设计 ##
在创建图标之前,最好考虑调色板以及图像设计。

**颜色模式**
在制作自己的图标之前,先查看Eclipse。DevStyle主题以特定方式使用颜色,以帮助简化对操作的识别并提供一致性。例如,Green传统上用于表示您采取的操作,Red用于停止操作。尽量避免使用大量红色和绿色的图标,这些图标不是开发人员要查看的主要位置。 图标集中使用的两种主要辅助颜色是橙色和蓝色。 这为图标提供了一致的感觉,剩余的支持颜色可用于更多选项。

![请输入图片名称](https://image.evget.com/Conten ... ff.png)

有一些特殊颜色,如前景和背景,它们与主题中的颜色绑定,虽然技术上所有的实际颜色代码都是以编程方式定义的,稍后会允许一些控件来调整精确的调色板。

**设计模式**
在了解了为什么选择某些颜色之后,请看一下图标的样式。 您会注意到许多图标都遵循某些模式 - 如果有文件夹,通常所有文件夹的结构都是相同的,即使它们来自不同的插件。

从上面的截图中可以看到,这一系列文件夹看起来很一致。例如,看一下Open Type图标,它是一个类似于原始Eclipse图标的文件夹,蓝色圆圈作为通用的“对象”概念。 它是原始图标的简化,感觉类似于现有的Eclipse开发人员,但具有简化的现代感。 Icon Designer有意限制您可以在设计中使用的颜色数量,以强制使用更简化的模型。 虽然可以渲染多个不同颜色的圆圈,但不需要快速识别您正在使用的操作。

有一些特定的地方,DevStyle主题更显著的偏离原始图标,原始图标对于使用图标的位置过于复杂。

## 使用Icon Designer View ##
使用Icon Designer view查看自定义图标和原始图标。要打开此视图,请跳转到Window>Show View>Other并搜索Icon Designer。在Icon Designer视图中,您可以选择Show on Control+Shift复选框,以便在Icon Designer中轻松找到图标。选中此选项后,用鼠标在图标上按Ctrl + Shift可快速跳转到图标设计器视图中的该图标。

![请输入图片名称](https://image.evget.com/Conten ... 55.png)

**MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

DevStyle主题包括一个Icon Designer,允许您自定义图标。Icon Designer包含在DevStyle主题中,可作为Eclipse Marketplace的Eclipse插件使用。

## 入门 ##
首先在最初安装DevStyle或从Eclipse中的DevStyle站点添加时,安装DevStyle主题和插件的Icon Designer功能。

![请输入图片名称](https://image.evget.com/Conten ... 98.png)

## 规划图标设计 ##
在创建图标之前,最好考虑调色板以及图像设计。

**颜色模式**
在制作自己的图标之前,先查看Eclipse。DevStyle主题以特定方式使用颜色,以帮助简化对操作的识别并提供一致性。例如,Green传统上用于表示您采取的操作,Red用于停止操作。尽量避免使用大量红色和绿色的图标,这些图标不是开发人员要查看的主要位置。 图标集中使用的两种主要辅助颜色是橙色和蓝色。 这为图标提供了一致的感觉,剩余的支持颜色可用于更多选项。

![请输入图片名称](https://image.evget.com/Conten ... ff.png)

有一些特殊颜色,如前景和背景,它们与主题中的颜色绑定,虽然技术上所有的实际颜色代码都是以编程方式定义的,稍后会允许一些控件来调整精确的调色板。

**设计模式**
在了解了为什么选择某些颜色之后,请看一下图标的样式。 您会注意到许多图标都遵循某些模式 - 如果有文件夹,通常所有文件夹的结构都是相同的,即使它们来自不同的插件。

从上面的截图中可以看到,这一系列文件夹看起来很一致。例如,看一下Open Type图标,它是一个类似于原始Eclipse图标的文件夹,蓝色圆圈作为通用的“对象”概念。 它是原始图标的简化,感觉类似于现有的Eclipse开发人员,但具有简化的现代感。 Icon Designer有意限制您可以在设计中使用的颜色数量,以强制使用更简化的模型。 虽然可以渲染多个不同颜色的圆圈,但不需要快速识别您正在使用的操作。

有一些特定的地方,DevStyle主题更显著的偏离原始图标,原始图标对于使用图标的位置过于复杂。

## 使用Icon Designer View ##
使用Icon Designer view查看自定义图标和原始图标。要打开此视图,请跳转到Window>Show View>Other并搜索Icon Designer。在Icon Designer视图中,您可以选择Show on Control+Shift复选框,以便在Icon Designer中轻松找到图标。选中此选项后,用鼠标在图标上按Ctrl + Shift可快速跳转到图标设计器视图中的该图标。

![请输入图片名称](https://image.evget.com/Conten ... 55.png)

**MyEclipse正版最低只要¥231!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

Java 11必掌握的8大特性,完美代码信手拈来!

Java EE开发besy 发表了文章 • 0 个评论 • 45 次浏览 • 2019-07-31 09:35 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

美国时间 09 月 25 日,Oralce正式发布了Java 11,这是据Java 8以后支持的首个长期版本。从官方发布的支持路线图表看出,Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。现在大部分都在用 Java 8,Java 9 和 10 目前很少有人在用,现在 Java 11 长期支持,也已经包含了 9 和 10 的全部功能。那么我们一起来看下从 Java 9 - 11 都有哪些重要的新特性呢?

## 一、本地变量类型推断 ##
什么是局部变量类型推断?

var javastack = "javastack";
System.out.println(javastack);
大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型,如上面的 String 。

var javastack = "javastack";
就等于:

String javastack = "javastack";

## 二、字符串加强 ##
Java 11 增加了一系列的字符串处理方法,如以下所示。

// 判断字符串是否为空白

" ".isBlank(); // true


// 去除首尾空格

" Javastack ".strip(); // "Javastack"


// 去除尾部空格

" Javastack ".stripTrailing(); // " Javastack"


// 去除首部空格

" Javastack ".stripLeading(); // "Javastack "


// 复制字符串

"Java".repeat(3); // "JavaJavaJava"


// 行数统计

"A\nB\nC".lines().count(); // 3

## 三、集合加强 ##
自 Java 9 开始,Jdk 里面为集合(List/ Set/ Map)都添加了 of 和 copyOf 方法,它们两个都用来创建不可变的集合,来看下它们的使用和区别。

示例1:

var list = List.of("Java", "Python", "C");

var copy = List.copyOf(list);
System.out.println(list == copy); // true
示例2:

var list = new ArrayList<String>();

var copy = List.copyOf(list);
System.out.println(list == copy); // false
示例1和2代码差不多,为什么一个为true,一个为false?来看下它们的源码:

static <E> List<E> of(E... elements) {

switch (elements.length) { // implicit null check of elements

case 0:

return ImmutableCollections.emptyList();

case 1:

return new ImmutableCollections.List12<>(elements[0]);

case 2:

return new ImmutableCollections.List12<>(elements[0], elements[1]);

default:

return new ImmutableCollections.ListN<>(elements);

}

}


static <E> List<E> copyOf(Collection<? extends E> coll) {

return ImmutableCollections.listCopy(coll);

}


static <E> List<E> listCopy(Collection<? extends E> coll) {

if (coll instanceof AbstractImmutableList && coll.getClass() != SubList.class) {

return (List<E>)coll;

} else {

return (List<E>)List.of(coll.toArray());

}
}
可以看出 copyOf 方法会先判断来源集合是不是 AbstractImmutableList 类型的,如果是,就直接返回,如果不是,则调用 of 创建一个新的集合。示例2因为用的 new 创建的集合,不属于不可变 AbstractImmutableList 类的子类,所以 copyOf 方法又创建了一个新的实例,所以为false。

注意:使用 of 和 copyOf 创建的集合为不可变集合,不能进行添加、删除、替换、排序等操作,不然会报 java.lang.UnsupportedOperationException 异常。

上面演示了 List 的 of 和 copyOf 方法,Set 和 Map 接口都有。

## 四、Stream 加强 ##
Stream 是 Java 8 中的新特性,Java 9 开始对 Stream 增加了以下 4 个新方法。

1. 增加单个参数构造方法,可为null

Stream.ofNullable(null).count(); // 0

2. 增加 takeWhile 和 dropWhile 方法

Stream.of(1, 2, 3, 2, 1)
.takeWhile(n -> n < 3)
.collect(Collectors.toList()); // [1, 2]

从开始计算,当 n < 3 时就截止。

Stream.of(1, 2, 3, 2, 1)
.dropWhile(n -> n < 3)
.collect(Collectors.toList()); // [3, 2, 1]

这个和上面的相反,一旦 n < 3 不成立就开始计算。

3. iterate重载

这个 iterate 方法的新重载方法,可以让你提供一个 Predicate (判断条件)来指定什么时候结束迭代。如果你对 JDK 8 中的 Stream 还不熟悉,可以自行百度下教程。

## 五、Optional 加强 ##
Opthonal 也增加了几个非常酷的方法,现在可以很方便的将一个 Optional 转换成一个 Stream, 或者当一个空 Optional 时给它一个替代的。

Optional.of("javastack").orElseThrow(); // javastack

Optional.of("javastack").stream().count(); // 1

Optional.ofNullable(null)

.or(() -> Optional.of("javastack"))
.get(); // javastack

## 六、InputStream 加强 ##
InputStream 终于有了一个非常有用的方法:transferTo,可以用来将数据直接传输到 OutputStream,这是在处理原始数据流时非常常见的一种用法,如下示例。

var classLoader = ClassLoader.getSystemClassLoader();

var inputStream = classLoader.getResourceAsStream("javastack.txt");

var javastack = File.createTempFile("javastack2", "txt");

try (var outputStream = new FileOutputStream(javastack)) {

inputStream.transferTo(outputStream);
}

## 七、HTTP Client API ##
这是 Java 9 开始引入的一个处理 HTTP 请求的的孵化 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到这个 API。来看一下 HTTP Client 的用法:

var request = HttpRequest.newBuilder()

.uri(URI.create("https://javastack.cn"))

.GET()

.build();

var client = HttpClient.newHttpClient();


// 同步

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());


// 异步

client.sendAsync(request, HttpResponse.BodyHandlers.ofString())

.thenApply(HttpResponse::body)
上面的 .GET() 可以省略,默认请求方式为 Get!现在 Java 自带了这个 HTTP Client API,我们以后还有必要用 Apache 的 HttpClient 工具包吗?

## 八、化繁为简,一个命令编译运行源代码 ##
看下面的代码:

// 编译
javac Javastack.java

// 运行
java Javastack

在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。而在未来的 Java 11 版本中,通过一个 java 命令就直接搞定了,如以下所示。

本文转载自csdn-[代码风](https://blog.csdn.net/q1396521 ... 870768)

Java开发神器——MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

![MyEclipse微信号](https://image.evget.com//Conte ... 96.jpg) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

美国时间 09 月 25 日,Oralce正式发布了Java 11,这是据Java 8以后支持的首个长期版本。从官方发布的支持路线图表看出,Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。现在大部分都在用 Java 8,Java 9 和 10 目前很少有人在用,现在 Java 11 长期支持,也已经包含了 9 和 10 的全部功能。那么我们一起来看下从 Java 9 - 11 都有哪些重要的新特性呢?

## 一、本地变量类型推断 ##
什么是局部变量类型推断?

var javastack = "javastack";
System.out.println(javastack);
大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型,如上面的 String 。

var javastack = "javastack";
就等于:

String javastack = "javastack";

## 二、字符串加强 ##
Java 11 增加了一系列的字符串处理方法,如以下所示。

// 判断字符串是否为空白

" ".isBlank(); // true


// 去除首尾空格

" Javastack ".strip(); // "Javastack"


// 去除尾部空格

" Javastack ".stripTrailing(); // " Javastack"


// 去除首部空格

" Javastack ".stripLeading(); // "Javastack "


// 复制字符串

"Java".repeat(3); // "JavaJavaJava"


// 行数统计

"A\nB\nC".lines().count(); // 3

## 三、集合加强 ##
自 Java 9 开始,Jdk 里面为集合(List/ Set/ Map)都添加了 of 和 copyOf 方法,它们两个都用来创建不可变的集合,来看下它们的使用和区别。

示例1:

var list = List.of("Java", "Python", "C");

var copy = List.copyOf(list);
System.out.println(list == copy); // true
示例2:

var list = new ArrayList<String>();

var copy = List.copyOf(list);
System.out.println(list == copy); // false
示例1和2代码差不多,为什么一个为true,一个为false?来看下它们的源码:

static <E> List<E> of(E... elements) {

switch (elements.length) { // implicit null check of elements

case 0:

return ImmutableCollections.emptyList();

case 1:

return new ImmutableCollections.List12<>(elements[0]);

case 2:

return new ImmutableCollections.List12<>(elements[0], elements[1]);

default:

return new ImmutableCollections.ListN<>(elements);

}

}


static <E> List<E> copyOf(Collection<? extends E> coll) {

return ImmutableCollections.listCopy(coll);

}


static <E> List<E> listCopy(Collection<? extends E> coll) {

if (coll instanceof AbstractImmutableList && coll.getClass() != SubList.class) {

return (List<E>)coll;

} else {

return (List<E>)List.of(coll.toArray());

}
}
可以看出 copyOf 方法会先判断来源集合是不是 AbstractImmutableList 类型的,如果是,就直接返回,如果不是,则调用 of 创建一个新的集合。示例2因为用的 new 创建的集合,不属于不可变 AbstractImmutableList 类的子类,所以 copyOf 方法又创建了一个新的实例,所以为false。

注意:使用 of 和 copyOf 创建的集合为不可变集合,不能进行添加、删除、替换、排序等操作,不然会报 java.lang.UnsupportedOperationException 异常。

上面演示了 List 的 of 和 copyOf 方法,Set 和 Map 接口都有。

## 四、Stream 加强 ##
Stream 是 Java 8 中的新特性,Java 9 开始对 Stream 增加了以下 4 个新方法。

1. 增加单个参数构造方法,可为null

Stream.ofNullable(null).count(); // 0

2. 增加 takeWhile 和 dropWhile 方法

Stream.of(1, 2, 3, 2, 1)
.takeWhile(n -> n < 3)
.collect(Collectors.toList()); // [1, 2]

从开始计算,当 n < 3 时就截止。

Stream.of(1, 2, 3, 2, 1)
.dropWhile(n -> n < 3)
.collect(Collectors.toList()); // [3, 2, 1]

这个和上面的相反,一旦 n < 3 不成立就开始计算。

3. iterate重载

这个 iterate 方法的新重载方法,可以让你提供一个 Predicate (判断条件)来指定什么时候结束迭代。如果你对 JDK 8 中的 Stream 还不熟悉,可以自行百度下教程。

## 五、Optional 加强 ##
Opthonal 也增加了几个非常酷的方法,现在可以很方便的将一个 Optional 转换成一个 Stream, 或者当一个空 Optional 时给它一个替代的。

Optional.of("javastack").orElseThrow(); // javastack

Optional.of("javastack").stream().count(); // 1

Optional.ofNullable(null)

.or(() -> Optional.of("javastack"))
.get(); // javastack

## 六、InputStream 加强 ##
InputStream 终于有了一个非常有用的方法:transferTo,可以用来将数据直接传输到 OutputStream,这是在处理原始数据流时非常常见的一种用法,如下示例。

var classLoader = ClassLoader.getSystemClassLoader();

var inputStream = classLoader.getResourceAsStream("javastack.txt");

var javastack = File.createTempFile("javastack2", "txt");

try (var outputStream = new FileOutputStream(javastack)) {

inputStream.transferTo(outputStream);
}

## 七、HTTP Client API ##
这是 Java 9 开始引入的一个处理 HTTP 请求的的孵化 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到这个 API。来看一下 HTTP Client 的用法:

var request = HttpRequest.newBuilder()

.uri(URI.create("https://javastack.cn";))

.GET()

.build();

var client = HttpClient.newHttpClient();


// 同步

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());


// 异步

client.sendAsync(request, HttpResponse.BodyHandlers.ofString())

.thenApply(HttpResponse::body)
上面的 .GET() 可以省略,默认请求方式为 Get!现在 Java 自带了这个 HTTP Client API,我们以后还有必要用 Apache 的 HttpClient 工具包吗?

## 八、化繁为简,一个命令编译运行源代码 ##
看下面的代码:

// 编译
javac Javastack.java

// 运行
java Javastack

在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。而在未来的 Java 11 版本中,通过一个 java 命令就直接搞定了,如以下所示。

本文转载自csdn-[代码风](https://blog.csdn.net/q1396521 ... 870768)

Java开发神器——MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

![MyEclipse微信号](https://image.evget.com//Conte ... 96.jpg)

MyEclipse内存不足?这里有你想要的问题解决方案

Java EE开发besy 发表了文章 • 0 个评论 • 82 次浏览 • 2019-07-26 13:59 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

## No.1 ##
打开MyEclipse目录下的myeclipse.ini文件 在后面修改下面几个属性:

vmargs
Xms512m ( Java能够分配的内存)
Xmx512m ( JAVA能够分配的最大内存)
XX:PermSize=512M (非堆内存初始值)
XX:MaxPermSize=512M (非堆内存最大值)
XX:ReservedCodeCacheSize=64m (eclipse缓存)
## No.2 ##
在桌面为ECLIPSE.EXE新建一个快捷方式,打开快捷方式属性,在快捷方式选项的目标
后面加上-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m,
例如:
D:\java\eclipse\eclipse.exe -vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m

## No.3 ##
在使用myeclipse时遇到这样的提示:

myeclipse has detected that less than 5% of the 64MB of Perm Gen(Non_heap memory) space remains.
It is strongly recommended that you exit and restart MyEclipse with new virtul machine memory paramters to increase this memory.Failure to do so can result in data loss.
The recommended Eclipse memory parameters are:
eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

解决此问题可用以下命令:

eclipse.exe -vmargs -Xms256M -Xmx700M -XX:PermSize=150M -XX:MaxPermSize=300M

假设eclipse在E:\eclipse-SDK-3.2.1-win32\eclipse下面,则需要的命令是:

cd E:\eclipse-SDK-3.2.1-win32\eclipse

eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

-vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置 -XX:MaxPermSize:最大堆大小。这个也适当大些 -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M。

## No.4 ##
打开eclipse -server-选择服务

加盟后:-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m, 添加到最后,点击应用保存即可。

本文转载自csdn-醉墨涵湫

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

## No.1 ##
打开MyEclipse目录下的myeclipse.ini文件 在后面修改下面几个属性:

vmargs
Xms512m ( Java能够分配的内存)
Xmx512m ( JAVA能够分配的最大内存)
XX:PermSize=512M (非堆内存初始值)
XX:MaxPermSize=512M (非堆内存最大值)
XX:ReservedCodeCacheSize=64m (eclipse缓存)
## No.2 ##
在桌面为ECLIPSE.EXE新建一个快捷方式,打开快捷方式属性,在快捷方式选项的目标
后面加上-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m,
例如:
D:\java\eclipse\eclipse.exe -vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m

## No.3 ##
在使用myeclipse时遇到这样的提示:

myeclipse has detected that less than 5% of the 64MB of Perm Gen(Non_heap memory) space remains.
It is strongly recommended that you exit and restart MyEclipse with new virtul machine memory paramters to increase this memory.Failure to do so can result in data loss.
The recommended Eclipse memory parameters are:
eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

解决此问题可用以下命令:

eclipse.exe -vmargs -Xms256M -Xmx700M -XX:PermSize=150M -XX:MaxPermSize=300M

假设eclipse在E:\eclipse-SDK-3.2.1-win32\eclipse下面,则需要的命令是:

cd E:\eclipse-SDK-3.2.1-win32\eclipse

eclipse.exe –vmargs -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

-vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置 -XX:MaxPermSize:最大堆大小。这个也适当大些 -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M。

## No.4 ##
打开eclipse -server-选择服务

加盟后:-vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m, 添加到最后,点击应用保存即可。

本文转载自csdn-醉墨涵湫

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

欢迎吐槽!快来填写MyEclipse产品需求调查问卷

MyEclipse IDE公告besy 发表了文章 • 0 个评论 • 16 次浏览 • 2019-07-18 16:47 • 来自相关话题

为更好地为中国区的MyEclipse用户们提供服务,欢迎大家踊跃填写本调查问卷,反馈较多的问题我们将第一时间联系美国原厂商进行沟通,为大家提供更优质的软件工具!

欢迎吐槽!扫描下面二维码或点击以下链接即可哦~你的信息我们绝对保密!
![请输入图片名称](https://image.evget.com/Conten ... 6b.jpg)

http://f3gg66wfehm4g5kb.mikecrm.com/qN81WzK 查看全部
为更好地为中国区的MyEclipse用户们提供服务,欢迎大家踊跃填写本调查问卷,反馈较多的问题我们将第一时间联系美国原厂商进行沟通,为大家提供更优质的软件工具!

欢迎吐槽!扫描下面二维码或点击以下链接即可哦~你的信息我们绝对保密!
![请输入图片名称](https://image.evget.com/Conten ... 6b.jpg)

http://f3gg66wfehm4g5kb.mikecrm.com/qN81WzK

【转】Eclipse/MyEclipse超全常用快捷键汇总,绝对实用!

综合讨论区besy 发表了文章 • 0 个评论 • 338 次浏览 • 2019-07-15 10:23 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。

## 常用快捷键 ##
【ALT+/】:此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

【Ctrl+O】:显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

【Ctrl+/】 :快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

【Ctrl+D】 : 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

【Ctrl+M】:窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

## 查看和定位快捷键 ##
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

【Ctrl+K】、【Ctrl++Shift+K】 :快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

【Ctrl+Shift+T】:查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用&ldquo;*&rdquo;、&ldquo;?&rdquo;等通配符。

【Ctrl+Shift+R】:和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。

【Ctrl+Shift+G】:查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

【Ctrl+Shift+O】 :快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

【Ctrl+Shift+F】:格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

【ALT+Shift+W】:查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

【Ctrl+L】 :定位到当前编辑器的某一行,对非Java文件也有效。

【Alt+←】、【Alt+→】 :后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

【F3】 :快速定位光标位置的某个类、方法和属性。

【F4】 :显示类的继承关系,并打开类继承视图。

## 调试快捷键 ##
Eclipse中有如下一些和运行调试相关的快捷键。

【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
【F11】:调试最后一次执行的程序。
【Ctrl+F11】:运行最后一次执行的程序。
【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
【F6】:单步执行程序。
【F7】:执行完方法,返回到调用此方法的后一条语句。
【F8】:继续执行,到下一个断点或程序结束。
## 常用编辑器快捷键 ##
通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。

【Ctrl+C】:复制。
【Ctrl+X】:剪切。
【Ctrl+V】:粘贴。
【Ctrl+S】:保存文件。
【Ctrl+Z】:撤销。
【Ctrl+Y】:重复。
【Ctrl+F】:查找。
## 其他快捷键 ##
Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。

【Ctrl+F6】:切换到下一个编辑器。
【Ctrl+Shift+F6】:切换到上一个编辑器。
【Ctrl+F7】:切换到下一个视图。
【Ctrl+Shift+F7】:切换到上一个视图。
【Ctrl+F8】:切换到下一个透视图。
【Ctrl+Shift+F8】:切换到上一个透视图。

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

## 重构 ##
(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

## 编辑 ##
作用域 功能 快捷键

全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y

## 查看 ##
作用域 功能 快捷键

全局 放大 Ctrl+=
全局 缩小 Ctrl+-

## 窗口 ##
作用域 功能 快捷键

全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-

## 导航 ##
作用域 功能 快捷键

Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L

## 搜索 ##
作用域 功能 快捷键

全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
文本编辑
作用域 功能 快捷键

文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓

## 文件 ##
作用域 功能 快捷键

全局 保存 Ctrl+X Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N

## 项目 ##
作用域 功能 快捷键

全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键

Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+\
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。

## 运行 ##
作用域 功能 快捷键

全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

## 重构 ##
作用域 功能 快捷键

全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y

本文转载自[csdn-张小象](https://blog.csdn.net/zhangxia ... 492338)

MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。

## 常用快捷键 ##
【ALT+/】:此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

【Ctrl+O】:显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

【Ctrl+/】 :快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

【Ctrl+D】 : 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

【Ctrl+M】:窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

## 查看和定位快捷键 ##
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

【Ctrl+K】、【Ctrl++Shift+K】 :快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

【Ctrl+Shift+T】:查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用&ldquo;*&rdquo;、&ldquo;?&rdquo;等通配符。

【Ctrl+Shift+R】:和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。

【Ctrl+Shift+G】:查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

【Ctrl+Shift+O】 :快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

【Ctrl+Shift+F】:格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

【ALT+Shift+W】:查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

【Ctrl+L】 :定位到当前编辑器的某一行,对非Java文件也有效。

【Alt+←】、【Alt+→】 :后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

【F3】 :快速定位光标位置的某个类、方法和属性。

【F4】 :显示类的继承关系,并打开类继承视图。

## 调试快捷键 ##
Eclipse中有如下一些和运行调试相关的快捷键。

【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
【F11】:调试最后一次执行的程序。
【Ctrl+F11】:运行最后一次执行的程序。
【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
【F6】:单步执行程序。
【F7】:执行完方法,返回到调用此方法的后一条语句。
【F8】:继续执行,到下一个断点或程序结束。
## 常用编辑器快捷键 ##
通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。

【Ctrl+C】:复制。
【Ctrl+X】:剪切。
【Ctrl+V】:粘贴。
【Ctrl+S】:保存文件。
【Ctrl+Z】:撤销。
【Ctrl+Y】:重复。
【Ctrl+F】:查找。
## 其他快捷键 ##
Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。

【Ctrl+F6】:切换到下一个编辑器。
【Ctrl+Shift+F6】:切换到上一个编辑器。
【Ctrl+F7】:切换到下一个视图。
【Ctrl+Shift+F7】:切换到上一个视图。
【Ctrl+F8】:切换到下一个透视图。
【Ctrl+Shift+F8】:切换到上一个透视图。

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

## 重构 ##
(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

## 编辑 ##
作用域 功能 快捷键

全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y

## 查看 ##
作用域 功能 快捷键

全局 放大 Ctrl+=
全局 缩小 Ctrl+-

## 窗口 ##
作用域 功能 快捷键

全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-

## 导航 ##
作用域 功能 快捷键

Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L

## 搜索 ##
作用域 功能 快捷键

全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
文本编辑
作用域 功能 快捷键

文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓

## 文件 ##
作用域 功能 快捷键

全局 保存 Ctrl+X Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N

## 项目 ##
作用域 功能 快捷键

全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键

Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+\
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。

## 运行 ##
作用域 功能 快捷键

全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

## 重构 ##
作用域 功能 快捷键

全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y

本文转载自[csdn-张小象](https://blog.csdn.net/zhangxia ... 492338)

MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)

暑“价”购痛快!MyEclipse在线订购优惠享不停

MyEclipse IDE公告besy 发表了文章 • 0 个评论 • 25 次浏览 • 2019-07-10 09:51 • 来自相关话题

![请输入图片名称](https://image.evget.com/Conten ... 08.png)

## 暑“价”购痛快! ##

**MyEclipse在线订购 优惠享不停!**
活动期间在线下单的客户才可享受此优惠,过期恢复原价

[## 立即抢购 ##](http://www.myeclipsecn.com/buy/)

多套购买更实惠!
【获取第一优惠资讯,扫码关注MyEclipse公众号】
![请输入图片名称](https://image.evget.com/Conten ... a8.jpg) 查看全部
![请输入图片名称](https://image.evget.com/Conten ... 08.png)

## 暑“价”购痛快! ##

**MyEclipse在线订购 优惠享不停!**
活动期间在线下单的客户才可享受此优惠,过期恢复原价

[## 立即抢购 ##](http://www.myeclipsecn.com/buy/)

多套购买更实惠!
【获取第一优惠资讯,扫码关注MyEclipse公众号】
![请输入图片名称](https://image.evget.com/Conten ... a8.jpg)

MyEclipse使用教程:使用DevStyle增强型启动

Java EE开发besy 发表了文章 • 0 个评论 • 63 次浏览 • 2019-07-08 10:08 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

DevStyle不仅仅是一组新的主题,它还包含了一个完全改进的启动体验,拥有更直观的UI,帮助开发人员快速启动IDE。DevStyle作为Eclipse插件提供,同时也包含在[CodeMix](https://www.evget.com/product/4078)中。

DevStyle增强型启动包括四个页面,旨在为开发人员提供快速启动和运行所需的功能,可使用窗口左侧的导航窗口快速跳转到所需的页面。

注意:Angular IDE的2017 CI 9版本还包括一个Start页面,可让您快速启动新的Web应用程序或后端服务。

## Launch页面 ##
Launch页面可帮助您快速启动新内容或跳回到最近的项目中。

![请输入图片名称](https://image.evget.com/Conten ... fd.png)

## Recent Workspaces ##
Launch页面上的此区域最多可列出5个最近使用的工作区。单击列表中的工作区来启动工作区,或按Enter键来启动最近使用的工作区。

使用New链接创建新的工作区,或启动尚未使用DevStyle启动的现有工作区。

![请输入图片名称](https://image.evget.com/Conten ... 53.png)

注意:DevStyle不会扫描您的系统来查找Eclipse工作区,您必须使用New链接添加工作区,然后才能将它们包含在Launch页面上。通过DevStyle增强的启动体验添加工作区后,工作区将包含在Launch页面的Recent Workspaces列表中;最近编辑的文件将包含在Recent Changes列表中。

## Recent Changes ##
此区域列出最近修改的文件(跨所有已知工作区),包括上次修改文件的日期。 单击列表中的文件来启动相应的工作区并打开所有文件,该工作区的最后一个会话中的所有打开文件也将打开。

## Start ##
此区域中的选项允许您在本地或通过Git将现有项目导入工作区,您还可以选择停止使用DevStyle启动体验。

- Add a local project—单击此链接可将文件系统上的项目导入最近使用的工作区。 启动工作空间,然后使用智能导入过程将项目导入当前工作空间。
- Clone a Git repository—单击此链接从Git导入。 指定Git存储库的URL,以及要将其克隆到的工作空间。 启动工作区时,将在此URL为项目启动更高级的Git导入过程。
- Turn it off—单击此链接可关闭DevStyle Startup Experience并返回常规Eclipse工作区提示,您始终可以在以后再次启用增强型启动。

![请输入图片名称](https://image.evget.com/Conten ... 9f.png)

## Workspaces页面 ##

![请输入图片名称](https://image.evget.com/Conten ... d3.png)

此页面列出了最近使用的九个工作区,以及上次访问它们的详细信息,单击工作区链接启动工作区,还有与工作区相关的其他选项:

- Open in explorer—将鼠标悬停在工作区路径上,并在路径右侧显示一个图标。 您可以单击该图标在系统资源管理器中打开工作区。
- Use as default—单击此链接可将工作区设置为默认值,默认工作空间会在后续重新启动时立即打开,而不显示增强型启动。
- Forget—单击此链接可从DevStyle的“内存”中删除工作区,它将不再列在Enhanced Startup对话框中,并且在此工作控件中访问的文件不再显示在Recent Changes列表中。要将工作区添加回DevStyle,请单击Launch页面上的New链接。
- Browse—单击此链接可浏览到尚未使用DevStyle启动的现有工作区,或输入创建新工作区的路径。单击Launch启动工作空间,DevStyle将在后续启动时记住此工作空间。
## Recent页面 ##
Recent页面包含DevStyle知道的所有工作空间中最近修改的100个文件的列表,此列表以及Launch页面上的列表使用保存的文件修改数据以及Eclipse已提供的数据组合进行整理。

![请输入图片名称](https://image.evget.com/Conten ... 30.png)

使用Filter字段可以按照名称轻松查找感兴趣的文件。

![请输入图片名称](https://image.evget.com/Conten ... 3b.png)

## How To页面 ##
此页面显示通常与您已安装的功能相对应的文档,单击链接可在外部浏览器中从学习中心打开文档。

![请输入图片名称](https://image.evget.com/Conten ... f5.png)

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

DevStyle不仅仅是一组新的主题,它还包含了一个完全改进的启动体验,拥有更直观的UI,帮助开发人员快速启动IDE。DevStyle作为Eclipse插件提供,同时也包含在[CodeMix](https://www.evget.com/product/4078)中。

DevStyle增强型启动包括四个页面,旨在为开发人员提供快速启动和运行所需的功能,可使用窗口左侧的导航窗口快速跳转到所需的页面。

注意:Angular IDE的2017 CI 9版本还包括一个Start页面,可让您快速启动新的Web应用程序或后端服务。

## Launch页面 ##
Launch页面可帮助您快速启动新内容或跳回到最近的项目中。

![请输入图片名称](https://image.evget.com/Conten ... fd.png)

## Recent Workspaces ##
Launch页面上的此区域最多可列出5个最近使用的工作区。单击列表中的工作区来启动工作区,或按Enter键来启动最近使用的工作区。

使用New链接创建新的工作区,或启动尚未使用DevStyle启动的现有工作区。

![请输入图片名称](https://image.evget.com/Conten ... 53.png)

注意:DevStyle不会扫描您的系统来查找Eclipse工作区,您必须使用New链接添加工作区,然后才能将它们包含在Launch页面上。通过DevStyle增强的启动体验添加工作区后,工作区将包含在Launch页面的Recent Workspaces列表中;最近编辑的文件将包含在Recent Changes列表中。

## Recent Changes ##
此区域列出最近修改的文件(跨所有已知工作区),包括上次修改文件的日期。 单击列表中的文件来启动相应的工作区并打开所有文件,该工作区的最后一个会话中的所有打开文件也将打开。

## Start ##
此区域中的选项允许您在本地或通过Git将现有项目导入工作区,您还可以选择停止使用DevStyle启动体验。

- Add a local project—单击此链接可将文件系统上的项目导入最近使用的工作区。 启动工作空间,然后使用智能导入过程将项目导入当前工作空间。
- Clone a Git repository—单击此链接从Git导入。 指定Git存储库的URL,以及要将其克隆到的工作空间。 启动工作区时,将在此URL为项目启动更高级的Git导入过程。
- Turn it off—单击此链接可关闭DevStyle Startup Experience并返回常规Eclipse工作区提示,您始终可以在以后再次启用增强型启动。

![请输入图片名称](https://image.evget.com/Conten ... 9f.png)

## Workspaces页面 ##

![请输入图片名称](https://image.evget.com/Conten ... d3.png)

此页面列出了最近使用的九个工作区,以及上次访问它们的详细信息,单击工作区链接启动工作区,还有与工作区相关的其他选项:

- Open in explorer—将鼠标悬停在工作区路径上,并在路径右侧显示一个图标。 您可以单击该图标在系统资源管理器中打开工作区。
- Use as default—单击此链接可将工作区设置为默认值,默认工作空间会在后续重新启动时立即打开,而不显示增强型启动。
- Forget—单击此链接可从DevStyle的“内存”中删除工作区,它将不再列在Enhanced Startup对话框中,并且在此工作控件中访问的文件不再显示在Recent Changes列表中。要将工作区添加回DevStyle,请单击Launch页面上的New链接。
- Browse—单击此链接可浏览到尚未使用DevStyle启动的现有工作区,或输入创建新工作区的路径。单击Launch启动工作空间,DevStyle将在后续启动时记住此工作空间。
## Recent页面 ##
Recent页面包含DevStyle知道的所有工作空间中最近修改的100个文件的列表,此列表以及Launch页面上的列表使用保存的文件修改数据以及Eclipse已提供的数据组合进行整理。

![请输入图片名称](https://image.evget.com/Conten ... 30.png)

使用Filter字段可以按照名称轻松查找感兴趣的文件。

![请输入图片名称](https://image.evget.com/Conten ... 3b.png)

## How To页面 ##
此页面显示通常与您已安装的功能相对应的文档,单击链接可在外部浏览器中从学习中心打开文档。

![请输入图片名称](https://image.evget.com/Conten ... f5.png)

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)
续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

MyEclipse使用教程:使用主题自定义工作台外观

Java EE开发besy 发表了文章 • 0 个评论 • 107 次浏览 • 2019-07-03 09:33 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】

您可以通过选择Window>Preferences>General>Appearance来使用主题自定义的工作台外观,可以从主题列表中进行选择,包括DevStyle主题,它允许您从众多预定义的主题中进行选择。例如流行的Darkest Dark主题,甚至还可以创建您自己的主题,然后您可以修改颜色和字体来进一步自定义外观。

MyEclipse、CodeMix中提供了使用主题自定义工作台的功能。

## 选择主题 ##
使用DevStyle自定义带有主题的工作台是非常容易的。要选择主题,请选择Window>Preferences>General>Appearance,您可以从主题列表中进行选择,包括DevStyle主题(在2017 CI 9中引入)。
![请输入图片名称](https://image.evget.com/Conten ... ed.png)

选择主题后,可以选择其他颜色和字体主题,或选择Window>Preferences>General>Appearance>Colors and Fonts来自定义颜色和字体。

如果使用DevStyle主题,则可以修改编辑器颜色并创建自己的自定义图标。

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】

您可以通过选择Window>Preferences>General>Appearance来使用主题自定义的工作台外观,可以从主题列表中进行选择,包括DevStyle主题,它允许您从众多预定义的主题中进行选择。例如流行的Darkest Dark主题,甚至还可以创建您自己的主题,然后您可以修改颜色和字体来进一步自定义外观。

MyEclipse、CodeMix中提供了使用主题自定义工作台的功能。

## 选择主题 ##
使用DevStyle自定义带有主题的工作台是非常容易的。要选择主题,请选择Window>Preferences>General>Appearance,您可以从主题列表中进行选择,包括DevStyle主题(在2017 CI 9中引入)。
![请输入图片名称](https://image.evget.com/Conten ... ed.png)

选择主题后,可以选择其他颜色和字体主题,或选择Window>Preferences>General>Appearance>Colors and Fonts来自定义颜色和字体。

如果使用DevStyle主题,则可以修改编辑器颜色并创建自己的自定义图标。

**MyEclipse正版最低只要¥224!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

MyEclipse使用教程:unattended安装

Java EE开发besy 发表了文章 • 0 个评论 • 51 次浏览 • 2019-06-28 10:43 • 来自相关话题

**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

以下内容适用于2013及以上版本。

## 运行无提示安装程序 ##
1. 创建一个unattended response文件。

2. 要激活unattended模式,请使用命令行运行安装程序文件中以下参数:

<offline-installer>.exe --unattended <absolute path to file>

- <offline-installer>文件的名称因每个版本不同,使用下载的名称。
- -unattended switch表示安装将在没有用户干预的情况下继续。必须使用完整路径,并使用反斜杠作为分隔符,即使响应文件与安装程序位于同一文件夹中或当前目录中也是如此。
例如:myeclipse-ci-2019.4.0-offline-installer-windows.exe --unattended c:\myfolder\response.txt

## 故障排除 ##
如果安装不成功,请检查日志文件:

- Windows—C:\Users\${userid}\AppData\Local\Temp\pulse-one-${timestamp}.log
- Linux—/tmp/pulse-one-${timestamp}.log
- OS X—$TMPDIR/pulse-one-${timestamp}.log

## 响应文件格式 ##
响应文件是一个简单的文本文件,指定各种(区分大小写)属性。 如果您未能包含属性或未正确配置属性,则安装程序会指出违规属性是什么以及它期望的值。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

例如:

delivery.install.folder=C:/Dev/Apps/MyEclipse CI
delivery.install.architecture=x86_64
result.file=c:/Genuitec/unattended.log

## 补充说明 ##

- 确保响应文件中的属性具有正确的名称。 虽然属性的值不正确会生成错误,但实际上只会忽略不正确的属性名称。
- 如果您没有包含发布路径的<home>\.deliverycenter.installs文件,则仅会考虑delivery.install.folder值。
注意:如果.deliverycenter.installs文件不存在但您指向包含同一版本的安装的文件夹,则安装将不会继续。
- 如果您尝试安装的release stream已经安装在系统上(例如,如果您尝试安装MyEclipse 2017 Stable 2.0但已经安装了MyEclipse 2017 Stable 1.0),那么安装程序将在更新时更新该版本是可用的 - 您的delivery.install.folder值必须指向此现有位置,如果它指向不同的位置,安装程序将不执行任何操作。 如果没有更新,安装程序将不执行任何操作。

![请输入图片名称](http://image.evget.com/Content ... 02.png) 查看全部
**【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】**

以下内容适用于2013及以上版本。

## 运行无提示安装程序 ##
1. 创建一个unattended response文件。

2. 要激活unattended模式,请使用命令行运行安装程序文件中以下参数:

<offline-installer>.exe --unattended <absolute path to file>

- <offline-installer>文件的名称因每个版本不同,使用下载的名称。
- -unattended switch表示安装将在没有用户干预的情况下继续。必须使用完整路径,并使用反斜杠作为分隔符,即使响应文件与安装程序位于同一文件夹中或当前目录中也是如此。
例如:myeclipse-ci-2019.4.0-offline-installer-windows.exe --unattended c:\myfolder\response.txt

## 故障排除 ##
如果安装不成功,请检查日志文件:

- Windows—C:\Users\${userid}\AppData\Local\Temp\pulse-one-${timestamp}.log
- Linux—/tmp/pulse-one-${timestamp}.log
- OS X—$TMPDIR/pulse-one-${timestamp}.log

## 响应文件格式 ##
响应文件是一个简单的文本文件,指定各种(区分大小写)属性。 如果您未能包含属性或未正确配置属性,则安装程序会指出违规属性是什么以及它期望的值。

![请输入图片名称](https://image.evget.com/Conten ... 8b.png)

例如:

delivery.install.folder=C:/Dev/Apps/MyEclipse CI
delivery.install.architecture=x86_64
result.file=c:/Genuitec/unattended.log

## 补充说明 ##

- 确保响应文件中的属性具有正确的名称。 虽然属性的值不正确会生成错误,但实际上只会忽略不正确的属性名称。
- 如果您没有包含发布路径的<home>\.deliverycenter.installs文件,则仅会考虑delivery.install.folder值。
注意:如果.deliverycenter.installs文件不存在但您指向包含同一版本的安装的文件夹,则安装将不会继续。
- 如果您尝试安装的release stream已经安装在系统上(例如,如果您尝试安装MyEclipse 2017 Stable 2.0但已经安装了MyEclipse 2017 Stable 1.0),那么安装程序将在更新时更新该版本是可用的 - 您的delivery.install.folder值必须指向此现有位置,如果它指向不同的位置,安装程序将不执行任何操作。 如果没有更新,安装程序将不执行任何操作。

![请输入图片名称](http://image.evget.com/Content ... 02.png)

MyEclipse使用教程:使用Workbench和Perspectives

综合讨论区besy 发表了文章 • 0 个评论 • 316 次浏览 • 2019-06-04 09:52 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】
workbench指的是加载IDE时看到的内容,它通常包含一个perspective,这是相关视图和编辑器的布局。您可以根据正在进行开发的类型选择要在Workbench中打开的一个或多个perspectives。MyEclipse现在提供了自定义workbench的功能。

## Perspectives ##

您选择的Perspectives决定了在workbench中看到的内容,您可以选择预定义perspective或根据特定需求自定义perspective。

![请输入图片名称](https://image.evget.com//Conte ... 86.png)

## 打开Perspectives ##
使用以下任何方法打开perspective:

- 单击Open Perspectives快捷工具栏上的ddopenperspecitveicon Open Perspective按钮。
- 从Window> Perspective> Open Perspective菜单中选择perspective。
- 在快速访问栏中输入perspective名称。
激活的perspective名称显示在窗口标题中,相应的图标在Open Perspectives快捷工具栏上突出显示。

注意:要在多个打开的perspectives之间切换时,请单击Open Perspectives快捷工具栏上的图标。

## Perspective布局 ##
Perspective由一个或多个视图和具有一个或多个开发编辑器的编辑器区域组成。

**视图**
视图是workbench的一个区域,通常显示可以导航的信息层次结构,显示与激活编辑器关联的属性或允许您打开编辑器。位于同一区域的多个视图显示在标签式笔记本中,要激活作为堆栈或标签式笔记本的一部分的视图,请单击其tab。在视图中执行的操作会立即反映在workbench中,不需要保存。

Showing Views:要显示视图,请从Window>Show View菜单中选择视图。 菜单列出与当前透视图关联的视图,或选择Other来查看按类别排序的其他视图。这将显示激活视图,并突出显示标题栏。

![请输入图片名称](https://image.evget.com//Conte ... 36.png)

注意:在workbench页面中只打开任何指定视图的一个实例。

Closing Views:要关闭视图,请单击标签上的关闭图标或右键单击标签来访问上下文菜单,其中包含用于关闭堆栈中标签的选项。

![请输入图片名称](https://image.evget.com//Conte ... 41.png)

View Options:单击标题栏中的向下箭头显示菜单,其中包含适用于视图中所有项目的选项,而不是指定项目。

![请输入图片名称](https://image.evget.com//Conte ... 56.png)

**编辑器**
workbench的编辑器区域显示一个或多个用于查看和编辑资源的编辑器。编辑器区域中的每个标签式页面都是单独的编辑器,通常通过单击视图中的资源来启动编辑器,未保存的文件在标签的文件名前面用星号表示。

![请输入图片名称](https://image.evget.com//Conte ... 91.png)

## 个性化Perspectives ##
您可以保存个性化视图,包括perspective中视图和编辑器布局的参数以及perspective详细信息的自定义。

**保存perspective**
如果要将修改保存到perspective以供将来使用,请选择Window>Perspective>Save Perspective As。

**重新排列视图**
您可以使用多种方法排列视图和编辑器。

注意:要将透视图重置为默认值,请选择Window>Perspective>Reset Perspective。

- 移动视图:单击视图的标题栏并将其拖动到新位置。 将出现一个轮廓,指示将显示视图的区域(也称为堆栈)。 释放鼠标按钮以完成移动,您还可以在workbench外拖动窗口,以便独立于workbench查看它。
- 重新排序标签:单击标签的标题栏并将标签移动到新的位置。
- 最小化和最大化:单击堆栈边框上提供的按钮,您也可以双击堆栈的标题栏或按Ctrl + M切换状态。最大化视图堆栈或编辑器区域时,所有其他堆栈都将最小化。

注意:当堆栈最小化时,堆栈图标将移动到修剪堆栈(窗口外边缘的窄区域)。 单击Restore按钮将堆栈返回到原始状态,或单击修剪堆栈中的图标以打开堆栈中的视图当堆栈最大化时,其他堆栈被最小化。 恢复最大化视图时,仅恢复在初始最大化期间创建的修剪堆栈。 单独最小化的堆栈保留在装饰堆栈中。

![请输入图片名称](https://image.evget.com//Conte ... 76.png)

## 自定义Perspectives ##

要更改所选Perspectives的显示内容,请从菜单中选择Window>Perspective >Customize Perspective,然后选择要在当前透视图中显示的每个项目,单击每个标签来自定义以下项目:

- 工具栏可见性 - 包括图标和下拉菜单项。
- 菜单可见性 - 包括菜单和可用菜单选项。
- 操作集可用性 - 包括菜单栏和工具栏详细信息。
- 快捷键

![请输入图片名称](https://image.evget.com//Conte ... 26.png)

**MyEclipse正版最低只要¥263!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**
**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](https://www.myeclipsecn.com/download/)】
workbench指的是加载IDE时看到的内容,它通常包含一个perspective,这是相关视图和编辑器的布局。您可以根据正在进行开发的类型选择要在Workbench中打开的一个或多个perspectives。MyEclipse现在提供了自定义workbench的功能。

## Perspectives ##

您选择的Perspectives决定了在workbench中看到的内容,您可以选择预定义perspective或根据特定需求自定义perspective。

![请输入图片名称](https://image.evget.com//Conte ... 86.png)

## 打开Perspectives ##
使用以下任何方法打开perspective:

- 单击Open Perspectives快捷工具栏上的ddopenperspecitveicon Open Perspective按钮。
- 从Window> Perspective> Open Perspective菜单中选择perspective。
- 在快速访问栏中输入perspective名称。
激活的perspective名称显示在窗口标题中,相应的图标在Open Perspectives快捷工具栏上突出显示。

注意:要在多个打开的perspectives之间切换时,请单击Open Perspectives快捷工具栏上的图标。

## Perspective布局 ##
Perspective由一个或多个视图和具有一个或多个开发编辑器的编辑器区域组成。

**视图**
视图是workbench的一个区域,通常显示可以导航的信息层次结构,显示与激活编辑器关联的属性或允许您打开编辑器。位于同一区域的多个视图显示在标签式笔记本中,要激活作为堆栈或标签式笔记本的一部分的视图,请单击其tab。在视图中执行的操作会立即反映在workbench中,不需要保存。

Showing Views:要显示视图,请从Window>Show View菜单中选择视图。 菜单列出与当前透视图关联的视图,或选择Other来查看按类别排序的其他视图。这将显示激活视图,并突出显示标题栏。

![请输入图片名称](https://image.evget.com//Conte ... 36.png)

注意:在workbench页面中只打开任何指定视图的一个实例。

Closing Views:要关闭视图,请单击标签上的关闭图标或右键单击标签来访问上下文菜单,其中包含用于关闭堆栈中标签的选项。

![请输入图片名称](https://image.evget.com//Conte ... 41.png)

View Options:单击标题栏中的向下箭头显示菜单,其中包含适用于视图中所有项目的选项,而不是指定项目。

![请输入图片名称](https://image.evget.com//Conte ... 56.png)

**编辑器**
workbench的编辑器区域显示一个或多个用于查看和编辑资源的编辑器。编辑器区域中的每个标签式页面都是单独的编辑器,通常通过单击视图中的资源来启动编辑器,未保存的文件在标签的文件名前面用星号表示。

![请输入图片名称](https://image.evget.com//Conte ... 91.png)

## 个性化Perspectives ##
您可以保存个性化视图,包括perspective中视图和编辑器布局的参数以及perspective详细信息的自定义。

**保存perspective**
如果要将修改保存到perspective以供将来使用,请选择Window>Perspective>Save Perspective As。

**重新排列视图**
您可以使用多种方法排列视图和编辑器。

注意:要将透视图重置为默认值,请选择Window>Perspective>Reset Perspective。

- 移动视图:单击视图的标题栏并将其拖动到新位置。 将出现一个轮廓,指示将显示视图的区域(也称为堆栈)。 释放鼠标按钮以完成移动,您还可以在workbench外拖动窗口,以便独立于workbench查看它。
- 重新排序标签:单击标签的标题栏并将标签移动到新的位置。
- 最小化和最大化:单击堆栈边框上提供的按钮,您也可以双击堆栈的标题栏或按Ctrl + M切换状态。最大化视图堆栈或编辑器区域时,所有其他堆栈都将最小化。

注意:当堆栈最小化时,堆栈图标将移动到修剪堆栈(窗口外边缘的窄区域)。 单击Restore按钮将堆栈返回到原始状态,或单击修剪堆栈中的图标以打开堆栈中的视图当堆栈最大化时,其他堆栈被最小化。 恢复最大化视图时,仅恢复在初始最大化期间创建的修剪堆栈。 单独最小化的堆栈保留在装饰堆栈中。

![请输入图片名称](https://image.evget.com//Conte ... 76.png)

## 自定义Perspectives ##

要更改所选Perspectives的显示内容,请从菜单中选择Window>Perspective >Customize Perspective,然后选择要在当前透视图中显示的每个项目,单击每个标签来自定义以下项目:

- 工具栏可见性 - 包括图标和下拉菜单项。
- 菜单可见性 - 包括菜单和可用菜单选项。
- 操作集可用性 - 包括菜单栏和工具栏详细信息。
- 快捷键

![请输入图片名称](https://image.evget.com//Conte ... 26.png)

**MyEclipse正版最低只要¥263!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**
**续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)**

MyEclipse XML & XML架构教程:XML Schema (XSD)编辑器

综合讨论区besy 发表了文章 • 0 个评论 • 370 次浏览 • 2019-05-23 10:35 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】
## 1. MyEclipse中的XSD编辑 ##
本文档介绍MyEclipse XML Schema(XSD)编辑器中的一些可用函数。XML Schema(XSD)编辑器包括高级XSD编辑,例如:

- 模式元素和类型的可视化概览表示
- 模式的可视化编辑
- 语法突出显示
- 标记和属性内容辅助
- 实时验证(输入时)
- 文档内容的来源、设计和概要视图
- 文档格式
- 内容辅助模板

## 2. 编辑模式 ##
**2.1 设计模式**

当在设计模式中打开XML模式时,可以看到文件的可视布局类似于以下内容:

![请输入图片名称](http://image.evget.com/images/ ... -1.gif)

查看上面的布局,您可以看到在可视化概览中布局的XML模式。在顶部,可以看到定义模式的名称空间。指令类似于Java导入;它们是XML模式正在使用的外部引用。下面,您将看到组成XML模式的类型,类型左侧是元素。这些项定义文档的结构,将Types布局到树中,以及表示多样性、排序等的规则。

屏幕右侧还有文件的Outline和Properties视图。

![请输入图片名称](http://image.evget.com/images/ ... -2.gif)

Outline视图显示与您在模式概览中看到的信息相同的信息,但是在浏览概览时,Outline视图为您提供一个参考点。您还可以从Outline视图中以与上面的XML编辑部分中类似的方式编辑XSD。

在Outline视图中选择元素和类型时,Properties视图将更新,显示所选节点的属性。您可以直接从“属性”视图、概览、或使用右键单击上下文菜单更改这些值,从而提供了使用XMLSchema的大量方法。

双击元素将打开特定于该元素的视图。

![请输入图片名称](http://image.evget.com/images/ ... -3.gif)

在双击之后,元素本身将显示其定义。

![请输入图片名称](http://image.evget.com/images/ ... -4.gif)

从这个视图中,您可以看到web-app元素被定义为web-appType类型。因此,在这里可以看到web-app元素的结构概述。给定最左边第一个分组的多重性,可以看到我们可以拥有0或更多的序列,从可分发开始,以security-role结束。

当然,每个允许的子元素也可以指定他们自己的多重性。这样,顶层组为子元素指定了顺序,但是子元素上的单个多重性允许作者一个接一个地指定相同标记中的0或更多个(例如,像web.xml文件中的多个servlet标记)。

您还可以通过右键单击概览的任何部分,从该视图编辑模式的内容。

![请输入图片名称](http://image.evget.com/images/ ... -5.gif)

这种方式的编辑也可以从Outline视图中进行。下面的示例演示如何使用Outline视图编辑类型分组(如果愿意,也可以从概述中编辑)。

![请输入图片名称](http://image.evget.com/images/ ... -6.gif)

最后,在开始使用XML模式编辑器时,您可能会注意到,Types概览看起来与Elements概览不同。

![请输入图片名称](http://image.evget.com/images/ ... -7.gif)

不同之处在于,Type概览显示了每个字段的类型的分隔。定义要查看的类型的字段的每个类型都是在XSD中定义的其他类型。例如,XSD可以定义三种类型:

- id, integer
- name, string
- dob, datetime

现在,假设XSD还定义了使用所有这些子类型的类型Person:

- Person
- social-security (type: id)
- full-name (type: name)
- birth-date (type: dob)

这和上面的布局类似。您将看到组成您正在查看的类型的子类型的突破。如果希望确定有关XML Schema的更多信息,可以进一步深入到子类型中。

**2.2源模式**
编辑XML模式与编辑XML文档相同。请参阅XML编辑器概述。
## 3.参数 ##
XML编辑器参数可以控制从语法突出显示的外观(例如,标记和属性的颜色)到运行格式化程序时页面的格式。

通过从菜单中选择.>Preferences、展开MyEclipse>Files and Editors、以及选择XML来访问这些参数。

![请输入图片名称](http://image.evget.com/images/ ... -8.gif)

许多开发人员可能希望使用的XML编辑器的另一个特性是模板支持。模板是一种将短关键字分配给文本体的方法,该文本体可以直接插入正在编辑的文件中,以及一些基本变量替换(如时间戳、用户名等)。可以从XML模板子参数访问模板。

![请输入图片名称](http://image.evget.com/images/ ... -9.gif)

**MyEclipse正版最低只要¥213!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)** 查看全部
【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】
## 1. MyEclipse中的XSD编辑 ##
本文档介绍MyEclipse XML Schema(XSD)编辑器中的一些可用函数。XML Schema(XSD)编辑器包括高级XSD编辑,例如:

- 模式元素和类型的可视化概览表示
- 模式的可视化编辑
- 语法突出显示
- 标记和属性内容辅助
- 实时验证(输入时)
- 文档内容的来源、设计和概要视图
- 文档格式
- 内容辅助模板

## 2. 编辑模式 ##
**2.1 设计模式**

当在设计模式中打开XML模式时,可以看到文件的可视布局类似于以下内容:

![请输入图片名称](http://image.evget.com/images/ ... -1.gif)

查看上面的布局,您可以看到在可视化概览中布局的XML模式。在顶部,可以看到定义模式的名称空间。指令类似于Java导入;它们是XML模式正在使用的外部引用。下面,您将看到组成XML模式的类型,类型左侧是元素。这些项定义文档的结构,将Types布局到树中,以及表示多样性、排序等的规则。

屏幕右侧还有文件的Outline和Properties视图。

![请输入图片名称](http://image.evget.com/images/ ... -2.gif)

Outline视图显示与您在模式概览中看到的信息相同的信息,但是在浏览概览时,Outline视图为您提供一个参考点。您还可以从Outline视图中以与上面的XML编辑部分中类似的方式编辑XSD。

在Outline视图中选择元素和类型时,Properties视图将更新,显示所选节点的属性。您可以直接从“属性”视图、概览、或使用右键单击上下文菜单更改这些值,从而提供了使用XMLSchema的大量方法。

双击元素将打开特定于该元素的视图。

![请输入图片名称](http://image.evget.com/images/ ... -3.gif)

在双击之后,元素本身将显示其定义。

![请输入图片名称](http://image.evget.com/images/ ... -4.gif)

从这个视图中,您可以看到web-app元素被定义为web-appType类型。因此,在这里可以看到web-app元素的结构概述。给定最左边第一个分组的多重性,可以看到我们可以拥有0或更多的序列,从可分发开始,以security-role结束。

当然,每个允许的子元素也可以指定他们自己的多重性。这样,顶层组为子元素指定了顺序,但是子元素上的单个多重性允许作者一个接一个地指定相同标记中的0或更多个(例如,像web.xml文件中的多个servlet标记)。

您还可以通过右键单击概览的任何部分,从该视图编辑模式的内容。

![请输入图片名称](http://image.evget.com/images/ ... -5.gif)

这种方式的编辑也可以从Outline视图中进行。下面的示例演示如何使用Outline视图编辑类型分组(如果愿意,也可以从概述中编辑)。

![请输入图片名称](http://image.evget.com/images/ ... -6.gif)

最后,在开始使用XML模式编辑器时,您可能会注意到,Types概览看起来与Elements概览不同。

![请输入图片名称](http://image.evget.com/images/ ... -7.gif)

不同之处在于,Type概览显示了每个字段的类型的分隔。定义要查看的类型的字段的每个类型都是在XSD中定义的其他类型。例如,XSD可以定义三种类型:

- id, integer
- name, string
- dob, datetime

现在,假设XSD还定义了使用所有这些子类型的类型Person:

- Person
- social-security (type: id)
- full-name (type: name)
- birth-date (type: dob)

这和上面的布局类似。您将看到组成您正在查看的类型的子类型的突破。如果希望确定有关XML Schema的更多信息,可以进一步深入到子类型中。

**2.2源模式**
编辑XML模式与编辑XML文档相同。请参阅XML编辑器概述。
## 3.参数 ##
XML编辑器参数可以控制从语法突出显示的外观(例如,标记和属性的颜色)到运行格式化程序时页面的格式。

通过从菜单中选择.>Preferences、展开MyEclipse>Files and Editors、以及选择XML来访问这些参数。

![请输入图片名称](http://image.evget.com/images/ ... -8.gif)

许多开发人员可能希望使用的XML编辑器的另一个特性是模板支持。模板是一种将短关键字分配给文本体的方法,该文本体可以直接插入正在编辑的文件中,以及一些基本变量替换(如时间戳、用户名等)。可以从XML模板子参数访问模板。

![请输入图片名称](http://image.evget.com/images/ ... -9.gif)

**MyEclipse正版最低只要¥213!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)**

MyEclipse XML & XML架构教程:XML编辑器

Java EE开发besy 发表了文章 • 0 个评论 • 92 次浏览 • 2019-05-16 10:07 • 来自相关话题

【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】
## 1. MyEclipse中的XML编辑 ##
本文档介绍了MyEclipse XML Editor中可用的一些函数。MyEclipse XML编辑器包括高级XML编辑器,例如:

- 语法突出显示
- 标记和属性内容辅助
- 实时验证(输入时)
- 文档内容的来源、设计和概要视图
- 文档格式
- 内容辅助模板

## 2. 编辑模式 ##

使用MyEclipse XML编辑器编辑XML可以采用两种不同的模式:Design Mode和Source Mode。用户可以使用编辑器底部的标签在两种模式之间切换:
![请输入图片名称](http://image.evget.com/images/ ... -1.gif)

这两种模式之间的切换可以在任何时候进行,因为它们彼此自动保持同步。

**2.1 XML Design Mode**

当第一次在设计模式下打开XML文档时,它看起来是这样的:

![请输入图片名称](http://image.evget.com/images/ ... -2.gif)

在设计模式中,XML文档的内容将显示为详细的大纲。沿着左列,可以看到组成文档的标记,在第二列中,可以看到这些标记的值。用户可以双击第二列中的任何值,并在此视图中直接编辑它们,使得在视觉上理解和编辑XML文件非常容易,而不必担心语法。

使用Design Mode的另一个优点是用户可以直观地添加、删除和编辑标记,并且设计器只向用户提供正确地遵守文档引用的DDT或Schema的选项。更具体地说,该设计不允许插入无效标记。

例如,假设用户想要向XML文档中的shipto元素添加一个新的子元素。右键单击元素,并从菜单中选择Add Child>New Element。

![请输入图片名称](http://image.evget.com/images/ ... -3.png)

双击要编辑的元素的内容。编辑任何标记值或添加/删除子标记都可以以这种方式完成,而无需切换到Source模式进行编辑。然而,直接编辑源代码有时可能更快,一些开发人员更喜欢它。

![请输入图片名称](http://image.evget.com/images/ ... -4.png)

**2.2 XML Source模式**

虽然以设计模式编辑XML文档有时肯定会比较容易,并且不会出错,但有时,直接使用源代码是必要的(或首选)。如果是这样,MyEclipse的XML编辑器提供了广泛的源代码编辑特性。

当用户第一次打开XML文档来编辑它时,它看起来是这样的:

![请输入图片名称](http://image.evget.com/images/ ... -5.gif)

用户将注意到可用于帮助用户编辑文档的视图集合。Source视图在左边用于编辑代码,右上角有一个简化的大纲视图,右下角有一个Properties视图

注意:由于布局MyEclipse视图的灵活特性,用户可以将它们移动到用户喜欢的任何地方,并且用户的工作区可能看起来与上面的图像不同。

所有这些视图都与用户工作时正在编辑的文件保持同步。在单击标记内部时,Properties视图显示该标记的值。

如果愿意使用,Outline视图提供了与设计模式非常类似的视觉编辑功能。

![请输入图片名称](http://image.evget.com/images/ ... -6.gif)

如果用户使用编辑器编辑XML源代码,那么用户在工作时就会得到一些非常好的帮助。例如,标记或属性名称拼写错误立即被标记为错误(对照文档引用的DDT或模式进行检查)。

![请输入图片名称](http://image.evget.com/images/ ... -7.gif)

为了帮助简化编辑,标签和属性可以使用内容辅助。内容帮助根据光标的位置向用户建议合法的完成选项。

![请输入图片名称](http://image.evget.com/images/ ... -8.png)

MyEclipse XML编辑器提供的许多功能依赖于文档正确引用DTD或模式,因此编辑工具可以根据规范验证用户的工作并提供内容帮助。如果用户正在编辑不提供DTD或模式的普通XML文件,则编辑器仍然为用户提供语法突出显示和基本的、最佳猜测的内容帮助以及基本验证(如未封闭的标签)。但是,如果没有DTD或模式,一些更高级的编辑功能将不可用。

## 3. 参数 ##
XML编辑器参数可以控制从语法突出显示的外观(例如,标记和属性的颜色)到运行格式化程序时页面的格式。

通过从菜单中选择.>Preferences、展开MyEclipse>Files and Editors>XML以及选择XML Files来访问这些参数。

![请输入图片名称](http://image.evget.com/images/ ... -9.gif)

许多开发人员可能希望使用的XML编辑器的另一个特性是模板支持。模板是一种将短关键字分配给文本体的方法,该文本体可以直接插入正在编辑的文件中,以及一些基本变量替换(如时间戳、用户名等)。可以从XML Files>XML Source>Templates sub-preference访问模板。

![请输入图片名称](http://image.evget.com/images/ ... 10.gif)

MyEclipse正版最低只要¥212!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)
![请输入图片名称](https://image.evget.com//Conte ... 96.jpg) 查看全部
【[MyEclipse CI 2019.4.0安装包下载](http://www.myeclipsecn.com/download/)】
## 1. MyEclipse中的XML编辑 ##
本文档介绍了MyEclipse XML Editor中可用的一些函数。MyEclipse XML编辑器包括高级XML编辑器,例如:

- 语法突出显示
- 标记和属性内容辅助
- 实时验证(输入时)
- 文档内容的来源、设计和概要视图
- 文档格式
- 内容辅助模板

## 2. 编辑模式 ##

使用MyEclipse XML编辑器编辑XML可以采用两种不同的模式:Design Mode和Source Mode。用户可以使用编辑器底部的标签在两种模式之间切换:
![请输入图片名称](http://image.evget.com/images/ ... -1.gif)

这两种模式之间的切换可以在任何时候进行,因为它们彼此自动保持同步。

**2.1 XML Design Mode**

当第一次在设计模式下打开XML文档时,它看起来是这样的:

![请输入图片名称](http://image.evget.com/images/ ... -2.gif)

在设计模式中,XML文档的内容将显示为详细的大纲。沿着左列,可以看到组成文档的标记,在第二列中,可以看到这些标记的值。用户可以双击第二列中的任何值,并在此视图中直接编辑它们,使得在视觉上理解和编辑XML文件非常容易,而不必担心语法。

使用Design Mode的另一个优点是用户可以直观地添加、删除和编辑标记,并且设计器只向用户提供正确地遵守文档引用的DDT或Schema的选项。更具体地说,该设计不允许插入无效标记。

例如,假设用户想要向XML文档中的shipto元素添加一个新的子元素。右键单击元素,并从菜单中选择Add Child>New Element。

![请输入图片名称](http://image.evget.com/images/ ... -3.png)

双击要编辑的元素的内容。编辑任何标记值或添加/删除子标记都可以以这种方式完成,而无需切换到Source模式进行编辑。然而,直接编辑源代码有时可能更快,一些开发人员更喜欢它。

![请输入图片名称](http://image.evget.com/images/ ... -4.png)

**2.2 XML Source模式**

虽然以设计模式编辑XML文档有时肯定会比较容易,并且不会出错,但有时,直接使用源代码是必要的(或首选)。如果是这样,MyEclipse的XML编辑器提供了广泛的源代码编辑特性。

当用户第一次打开XML文档来编辑它时,它看起来是这样的:

![请输入图片名称](http://image.evget.com/images/ ... -5.gif)

用户将注意到可用于帮助用户编辑文档的视图集合。Source视图在左边用于编辑代码,右上角有一个简化的大纲视图,右下角有一个Properties视图

注意:由于布局MyEclipse视图的灵活特性,用户可以将它们移动到用户喜欢的任何地方,并且用户的工作区可能看起来与上面的图像不同。

所有这些视图都与用户工作时正在编辑的文件保持同步。在单击标记内部时,Properties视图显示该标记的值。

如果愿意使用,Outline视图提供了与设计模式非常类似的视觉编辑功能。

![请输入图片名称](http://image.evget.com/images/ ... -6.gif)

如果用户使用编辑器编辑XML源代码,那么用户在工作时就会得到一些非常好的帮助。例如,标记或属性名称拼写错误立即被标记为错误(对照文档引用的DDT或模式进行检查)。

![请输入图片名称](http://image.evget.com/images/ ... -7.gif)

为了帮助简化编辑,标签和属性可以使用内容辅助。内容帮助根据光标的位置向用户建议合法的完成选项。

![请输入图片名称](http://image.evget.com/images/ ... -8.png)

MyEclipse XML编辑器提供的许多功能依赖于文档正确引用DTD或模式,因此编辑工具可以根据规范验证用户的工作并提供内容帮助。如果用户正在编辑不提供DTD或模式的普通XML文件,则编辑器仍然为用户提供语法突出显示和基本的、最佳猜测的内容帮助以及基本验证(如未封闭的标签)。但是,如果没有DTD或模式,一些更高级的编辑功能将不可用。

## 3. 参数 ##
XML编辑器参数可以控制从语法突出显示的外观(例如,标记和属性的颜色)到运行格式化程序时页面的格式。

通过从菜单中选择.>Preferences、展开MyEclipse>Files and Editors>XML以及选择XML Files来访问这些参数。

![请输入图片名称](http://image.evget.com/images/ ... -9.gif)

许多开发人员可能希望使用的XML编辑器的另一个特性是模板支持。模板是一种将短关键字分配给文本体的方法,该文本体可以直接插入正在编辑的文件中,以及一些基本变量替换(如时间戳、用户名等)。可以从XML Files>XML Source>Templates sub-preference访问模板。

![请输入图片名称](http://image.evget.com/images/ ... 10.gif)

MyEclipse正版最低只要¥212!手慢无 [立即抢购>>>](https://www.myeclipsecn.com/buy/)

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格![点击获取优惠>>](https://chat8.live800.com/live ... Bs%3D1)
![请输入图片名称](https://image.evget.com//Conte ... 96.jpg)