早期访问计划

RubyMine 2021.3 EAP6: Web、框架和空间的改进

Rubymine 2021.3 EAP6出局了!以下是此构建的亮点:

网页和框架

改进了HTML文件的完成

我们改进了HTML文件(包括Vue和Angular模板)中的代码完成方式。

以前,在键入时只会在HTML文件中完成<的性格。从v2021.3开始,您还可以在输入标记名称或缩写时看到HTML文件的补全建议。

改进HTML完成

对于实体引用,只要键入,就会出现代码完成弹出框.当您继续输入时,顶部的建议被选中,您可以按下输入自动完成。

请注意,新的完成功能还不支持.html.erb.文件。如果您希望看到此类文件实现此功能,请随时投票相应的机票

从编辑器更新npm包

您现在可以从编辑器更新NPM包到最新版本。

打开您的Package.json文件,将插入符放在您要更新的包装版本上,然后按⌥⏎(Alt + Enter)并选择更新“包名”到最新版本.当您将鼠标悬停在包版本上时,还会显示一个快速修复。

从编辑器更新包

默认情况下,新检查不会突出显示过时的包,它只提供快速修复。您可以更改检查严重性级别首选项/设置|编辑器|检查——寻找更新包。json的依赖性在那里。

检查设置

这种新的检查提供了一种更直接的方法来管理包。以前,您可以通过首选项/设置|语言和框架| Node.js和NPM.因为只有少数人用这种方式管理他们的包,所以我们决定用更好的选择来替代它。

最后,我们重新命名了node . js和NPM部分首选项/设置只是node . js避免任何混乱。就像之前一样,您可以使用它来选择您选择的节点解释器和包管理器:NPM,PNPM或纱线。

node . js中设置

其他改进

  • 我们已经修复了一些与映射相关的问题.js..d.ts.文件,并添加了gutter图标来在它们之间导航。
  • 我们已经添加了Node.js远程解释器支持NPM.,ESLint,莫卡,笑话.例如,如果你想用ESLint检测一个JavaScript文件,在编辑器中打开那个文件-错误会自动高亮显示。
  • 在这个版本中,我们成功地将JavaScript文件的索引时间减少了20%。

空间集成

空间:IDE的合并请求和代码审查

位于空间,您现在可以从IDE创建合并请求和代码审核。要调用这些操作,请使用+的顶部工具栏上的图标代码评审工具窗口。

空间:代码审查

创建合并请求当您希望将多个提交的分支合并到不同的分支并要求您的队友审核它时,操作很有用。

使用此操作,您可以选择审阅者、要审阅的分支和目标分支。您将在信息选项卡。您还可以为合并请求创建一个名称。

空间:创建一个合并请求

创建代码评审Action更通用,当您希望您的队友在一个或几个分支中检查提交时,它是很有帮助的。

选择此操作时,您将看到空间中可用的推送的提交列表。您可以为评论添加名称并选择审阅者。在里面信息选项卡,然后可以手动按作者、分支、时间段或提交文本过滤提交。

注意:如果您通过提交文本进行过滤,您应该输入整个提交散列或提交中使用的完整单词。

空间:创建代码审查

空格:标记文件作为查看

在代码审核中,您尚未审核的文件尚未审核将用蓝色点标记。这将有助于您确保在执行代码审核时不会错过空间项目的任何更改。

点将自动消失后,你打开标记的项目。如果您想稍后查看更改,您可以选择标记尚未查看从上下文菜单。

标记所查看的文件

加入Early Access计划

您可以下载最新的EAP版本从我们的网站或通过工具箱的应用.此EAP构建中的已封闭票证的完整列表位于发行说明

要了解最新的功能,请跟随RubyMine在推特上.我们每周几次发布产品新闻和提示。

我们鼓励你在下面的评论中分享你的想法,并创建和投票的功能问题跟踪器

发展中快乐!
RubyMine团队

发现更多的

Baidu