文档章节

MyEclipse 2016 Stable 1.0来了

MonkeyDev
 MonkeyDev
发布于 2016/08/03 16:00
字数 1358
阅读 21
收藏 0

MyEclipse 2016 Stable 1.0正式发布!在保留之前CI系列的工具之外,又新增了许多非常棒的新功能。

Eclipse Mars

MyEclipse 2016基于Eclipse Mars 1 (4.5.1),除了在Eclipse基础上做了更新之外,我们还更新了集成在MyEclipse上的第三方工具,比如STS, m2e, BIRT, Webtools, eGit等等。

Mars集成对Java的一些核心进行了改进,比如编译器的性能和更好的Lambda表达式支持,适应如今更高分辨率的UI,还有一些性能和易用性上的改进。

Java 8

MyEclipse 2016支持Java 8,如果想在2015版中使用Java 8,必须分别安装 Java 8 JDK / JRE。

Live Preview with CodeLive

MyEclipse 2016正式版 Live Preview with CodeLive

MyEclipse上一个版本(CI 4)将Live Preview集成到CodeLive中,无需安浏览器插件或者活动调试会话,实时查看HTML和CSS的效果。目前CodeLive仅仅支持JSP等静态blocks,后续会增加更多功能。Live Preview应用:https://www.evget.com/article/2016/7/14/24495.html

JSjet

语法高亮

MyEclipse 2016正式版

受够了Eclipse中的JavaScript编码体验?那就来试试MyEclipse 2016 CI 3。JSjet改进了JavaScript编码的语法高亮功能,大大提升了代码的可读性。

Call and Type Hierarchies

MyEclipse 2016正式版 JSjet

Call Hierarchy view方便开发人员用一个可选的函数去查看整个代码流,而JSjet更进一步,可以通过方法、字段、变量查看代码层级。

另一个非常有价值的view是Type Hierarchy,JSjet对这个view功能提供了强有力的支持。

支持ES6

MyEclipse 2016正式版 ES6

JSjet支持ECMAScript 6,因此JavaScript所有的功能,比如语法高亮、代码折叠、call/type hierarchies、the formatter work correctly,甚至处理ES6,JSjet都是支持的。

除此之外,JSjet新增一个更快更精确的验证器,更完整更详细的outline,更好的高亮和导航支持,还有ES6中支持不太好的代码格式化。另外像JavaScript 中不支持的JSHint和ESLint都支持! 想了解JSjet的更多信息,查看这里。

JavaScript Debugging: Source Maps

JavaScript调试器新增支持Source Maps,你可以根据它的步骤去调试你的源代码,甚至在运行时,甚至你的代码是被修改过的,都可以进行调试。比如,你可以放置断点并遍历 .ts (TypeScript) or .coffee (CoffeeScript) 文件。

Source Maps功能是自动的,不需要专门启动。JavaScript调试器会在你的运行时脚本中加载maps,并用他们去引用源代码。关于Source Maps的更多功能,请参考这个文档:

https://www.genuitec.com/tech/javascript-debugging-with-source-maps/

JavaScript Debugging: Hot-Swap

JavaScript Debugging: Hot-Swap

如果想在调试中修改JavaScript,就会用到这个功能。一旦修改并保存代码后,JavaScript调试器会提取这些变化,你可以继续调试,不需要重新启动调试区。目前Hot-Swap只支持Web应用程序调试,暂时不支持Node调试。

远程Node调试

远程Node调试

CI 2新增Node.js/V8连接器,如果工作区中有相同的文件部署到Node.js,调试器会自动将自动提取文件。

远程WebSphere连接器

2016 CI版可以连接远程WebSphere服务器,你甚至可以用这种远程方式调试代码,而不需要在本地安装WebSphere。

远程WebSphere连接器 MyEclipse2016 正式版

关于远程WebSphere的更多信息可以在这个文档找到:

https://www.genuitec.com/products/myeclipse/learning-center/websphere/remote-websphere-connectors/

注意:对于还在使用旧版本的MyEclipse用户,Remote WebSphere最多支持到MyEclipse 2014,不过还是建议你更新至MyEclipse 2016,Remote WebSphere在新版本下更灵活更好用。

新增Bootstrap模板

Bootstrap模板 MyEclipse 2016正式版

在模板面板中选择相应的模板,根据自己的样式需求快速定义,Web应用的颜值蹭蹭提升数倍!

除了BootStrap模板,MyEclipse还会增加Angular or React 等常用模板,除了针对Java EE项目以外,还会支持Node.js, PHP, Static Web等项目。

Terminal, Snippets View 和 Docker Commands

Terminal, Snippets View 和 Docker Commands MyEclipse2016 正式版

Docker开发者会非常喜欢新增的Docker commands功能,不用去记复杂的CLI命令行,可直接拖拽分片的命令行到terminal中进行快速编辑。

Hibernate 5.1

Hibernate 5.1可以用于独立的Java应用程序、Java EE应用程序甚至作为一个JPA 2.1提供者。MyEclipse已经提供了新的Hibernate功能库,比如Hibernate 搜索等等。

CSS 3

MyEclipse 2016支持CSS3。

MyEclipse 2016支持CSS3

现在可以在CSS Source preference页面轻松设置CSS规则,这些设置还可以覆盖项目层。MyEclipse 2016默认将CSS 3作为标准。

同时还更新了一些CSS 3属性和关键词定义,为你提供最新的代码提示。

Slack for Eclipse

Slack for Eclipse使用OAuth流,以后在使用这个功能时就不需要再从Slack中获取指令,从2016 CI 2开始只需要许可Slack for Eclipse就可以登录Slack账号。在Windows>Preferences>MyEclipse>Slack for Eclipse下可以设置为任何时间都允许。

Slack for Eclipse

Slack for Eclipse新增以下两个命令:

/code-open filename [lines] [locator-id]—从Slack (e.g., /code-open MyClass.java 5-10 5zO+3Q)直接打开文件

/code-invite—邀请同在使用Slack for Eclipse的人

其他关键修复

  • 修复了面包屑导航中Markers无法正常更新的问题;
  • 修复了 key-binding 的一些问题。

 

MyEclipse 2016正式版安装包下载

本文转载自:http://www.iteye.com/news/31759

共有 人打赏支持
MonkeyDev
粉丝 0
博文 7
码字总数 674
作品 0
长沙
私信 提问
MyEclipse2016 Stable 1.0

企业级开发 MyEclipse为完成工作提供了智能的企业工具。Java EE库和功能是企业级项目的基础,支持部署到几十个企业友好的应用服务器进行快速检测。 云开发 脱离缓存,使用内置功能连接到云,...

千面书生鬼见愁
2016/08/01
3
0
MyEclipse 2015 Stable 2.0 发布

MyEclipse 2015 Stable 2.0 重点改进了Web和Mobile功能,新增了非常强大的Minimap工具,Emmet代码编辑器,优化了JavaScript性能。 MyEclipse 2015 Stable 2.0下载地址 Luna SR 2 MyEclipse ...

冰雪峰
2015/06/08
14.9K
25
发布 MyEclipse 全系列注册码及下载地址

发布 MyEclipse 6.5 GA Blue 6.5 6.0GA 5.5GA 5.1GA 等全系列注册码及高速下载地址 --------------------------------------------------------------------------------------------------......

精华之王
2009/04/11
2.4K
0
MyEclipse 8.5 安装 axis2 插件

摘要 一:MyEclipse安装axis2插件简述 二:浅析安装失败的原因 本文安装环境: MyEclipse 8.5 axis2-eclipse-service-plugin-1.62.zip axis2-eclipse-codegen-plugin-1.62.zip 正文: 一:M...

JAVA枪手
2013/09/23
0
6
关于Myeclipse的MyEclipse:Java was started but returned exit code=-1 错误

我们在安装MyEclipse后有时会遇到这样一个问题,可以进入主界面软件也属于激活状态,但是过一会会报错, 并弹出MyEclipse:Java was started but returned exit code=-1 错误。 大概是这样一个...

a'ゞ浪人گق
2018/08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部