新编辑器
IDE的核心是它的编辑,这个版本已经更新,以及全新的编辑大量的web开发的文件类型。我们讨论核心编辑器像HTML, JavaScript, JSON,打印稿,反应同行,JSX TSX。样式表、CSS SCSS SASS,更少。编辑XML家庭、YAML RAML。是的,这是一个很多的编辑器。
语言的服务器技术
编辑器是基于语言的服务器技术,将提供最有能力,及时、高效、标准化的编码经验。功能验证、内容辅助、悬停信息,轮廓,重构,导航,甚至代码分析都是由语言服务器服务协议,所以我们谈论丰富对上面提到的每个类型的支持。
这些编辑器添加了MyEclipse通过持续发展和细化初步集成的Eclipse的女装日报项目MyEclipse去年2020.9版本。我们一直关注性能,并确保我们的集成不出现在IDE的成本性能,与语言服务器初始化方式的变化你工作在不同的文件类型在您的工作区中。
访问新编辑
我们设置IDE违约,这样你的文件将自动打开正确的编辑,不需要额外的步骤。MyEclipse视觉等编辑HTML / JSP设计师现在不再相应的文件类型的默认值,但他们可以通过开放访问上下文菜单。相反,新编辑器可用于文件类型和XML一样,XSD, XSL,等等,我们保留了老MyEclipse编辑默认值在这些情况下。
JavaScript
新的JavaScript编辑器是基于语言服务器技术我们上面提到的,取代我们的约会燕鸥的基础支持。编辑器现在支持ECMAScript 2020盒,和支持在JSP文件也延伸到JavaScript。这是一个巨大的跳跃从2015年ECMAScript我们本地支持MyEclipse直到现在。所以从异步和收益率,新nullish运营商和可选的链接,现在公平游戏的JavaScript编辑器。ESLint支持集成。
打印稿
新的打印稿编辑器支持打印稿4.1,一个巨大的跳跃MyEclipse的本地版本2.5支持。一如既往,TSLint继续支持。
不同的注意
我们仍然需要CodeMix吗?
一些你可能会意识到,可以安装到MyEclipse CodeMix添加最新的支持我们讨论的所有语言和框架角和反应。CodeMix现在已经如果说MyEclipse用户,但好消息是,现在支持内置MyEclipse取代CodeMix将提供什么。Vue这样的框架,我们尚不支持本地MyEclipse将在后续版本了。展望未来,我们将继续提供和改善现代web MyEclipse本身的支持。
CodeMix不再是与MyEclipse兼容,不能安装到这个版本。
项目级验证
项目级验证的JavaScript,打印稿和HTML被移除。我们发现这验证,特别是在JavaScript中,被我们的用户常常不理想,耗费时间,尽管我们努力让它跨越数年的性能。这些文件将会验证当你打开和编辑它们,与新的语言服务器技术提供更高质量的验证。
编辑器偏好
一些编辑器,输入为这些文件类型和颜色偏好已被移除。我们发现这种级别的定制是很少使用,大多数用户让他们设置在全球层面,这些设置将适用于这些类型。
更新对现代Web框架的支持
角
角MyEclipse的支持已被刷新。我们现在支持这个框架的最新版本,包括角12。新项目向导已得到增强,增加了几个新的向导。内容辅助、验证和导航角模板已经大大改善。当然,你仍然可以启动和停止角项目从Servers视图,我们固定一个缺陷预防CodeLive从工作与常春藤构建组件。
反应
有一个新项目向导反应很容易创建一个空白项目反应,或一个与下一个。js框架。你可以选择是否你想使用JavaScript或打印稿。
服务器连接
我们添加新的服务器连接器WildFly 21日,22日,33岁的JBoss EAP Tomcat 7.4和10。注意,Tomcat 10支持新雅加达EE规范,所以如果你想比较旧的应用程序部署到它,首先你要迁移,或者使用Tomcat 10转换器的遗产。阅读更多在这里。
我们还添加了一个嵌入式版本的Tomcat 9,所以开箱即用的你将能够部署到该服务器。嵌入式Tomcat 8.5服务器(更新为版本8.5.66 8.5.9)仍然是现在,但在将来的版本将被删除。
雅加达EE 9
企业Java支持一直MyEclipse的核心,,我们很高兴能够继续提供这种支持通过下一阶段的企业中的Java EE -雅加达9平台。这个版本包括实验支持雅加达EE 9 -几乎所有我们的新项目向导将允许您选择这个版本,当创建一个项目。项目创建这个版本将包括更新库和引用相应的雅加达EE 9图式。
这是一个预览版,一些支持仍然是不可用的——我们的基于表单的编辑器不支持这个版本,和我们的web服务向导(jax - ws / RS)和JPA支持尚未更新。我们将继续关注这一领域在未来MyEclipse版本。
Eclipse 2021 - 03
自从上次我们跳三个Eclipse版本MyEclipse释放,这是基于Eclipse 2020 - 06年,所以有上百增强产品。这里有一些我们最喜欢的:
的macOS大苏尔,你会很高兴知道所有UI故障,丢失的功能和错误已经解决,所以这个版本的在大苏尔MyEclipse的工作。问题可以找到固定的列表在这里。
在Windows上,您可以使用Shift +水平滚动鼠标滚轮和触摸板手势——这已经是可能的在其他操作系统。
T他最后一次编辑位置是许多不使用一个特性,但可以做出这样的区别你的编码效率。而不是仅仅记住最后编辑位置,过去15位置现在依然存在。使用[Ctrl + Alt / Ctrl +选择]+左/右箭头前后去通过你编辑,如果你之前没有试过这个功能,现在是一个很好的开始!
如果你曾经想要做的重复的搜索在控制台视图中,您现在可以用Ctrl + K & Ctrl + Shift + K。
Java的增强
发展与Java 15和16现在支持语言特性。文本块,记录(包括新记录向导),模式匹配运算符,对密封类和接口的支持,支持等,在编辑器中。更多的例子支持访问这些页面Java 15和Java 16代码。注意:MyEclipse Java 14包,您将需要手动配置一个更新代码使用Java JRE 15/16。
更快的搜索,一个新的并行索引搜索现在是默认启用,利用可用的硬件来提高性能。
运行一个程序,有许多参数,有时太多的命令行吗?如果使用Java 9或更高版本,您现在可以使用一个指定参数argfile在任何基于Java调试配置。
我们都爱nullpointerexception,不是吗?将很好知道哪些变量是零?好,谢谢,中358现在,罪魁祸首将异常消息被点名批评。你需要使用Java 14或更高版本推出,和检查- xx: + ShowCodeDetailsInExceptionMessages盒子在调试配置。
方法将插入的内容辅助最好的猜测参数,希望为您节省一些时间。你可能还会发现一般内容帮助行为改善,因在默认情况下它会智能地重写代码与选择的建议,而不是插入建议。几个新快速修复添加了。
如果你是一个喜欢Java代码清理是几十个补充道。
集成版本的JUnit版本已经更新5.7.1。
春天
这个版本包括几个很酷的春天我们想突出特性。
首先,有一个新的向导,允许您添加弹簧起动器模块现有弹簧引导项目。从上下文菜单中选择春天>添加初学者来说现有的弹簧启动项目。
如果你有码头工人在本地运行,您可以构建码头工人图像从工作区中弹簧引导项目通过简单的拖拽到引导仪表板。然后您可以运行您的应用程序在码头工人,甚至直接调试在容器内。您可以添加弹簧引导Devtools项目加速变化周期。更多的细节在这里。
Quarkus
更新版本4.19.0 JBoss的工具,我们的集成Quarkus和OpenShift工具也得到了更新。
在创建一个新的Quarkus项目时,如果扩展(s)选择支持CodeStarts,您的项目将与示例代码初始化。
而不是使用一个应用程序。适当的ties file, you can use an application.yaml file in more recent versions of Quarkus. Simply create this file manually and you will get content assist within. You can also specify environment variables in run / debug Quarkus configurations.
OpenShift
OpenShift应用Explorer现在基于辛癸酸甘油酯2。x,它允许基于devfile发展。这些组件可能暴露开始项目,即样本代码初始化您的空项目。具体内容为devfile协助也可以。yaml文件。
集群的使用更增强身份验证的基础设施,你仍然可以登录与向导,将弹出一个嵌入式web浏览器的要求。
VisualVM
我们的VisualVM集成是米娅几个版本,但通过流行的需求,我们现在有一个新的集成2.0.7的最新版本。