idea2021官方版下载IntelliJIDEA2021电脑版下载v2021.3.3

1、点击下“marketplace”接着在输入框中输入“Chinese”后即可找到汉化插件,点击“install”进行下载

2、安装完成后,点击“restartide”——“restart”重新打开软件即可完美汉化,并且安装了30天试用补丁

3、这里我们点击菜单中选择插件,然后在右上角的齿轮按钮中,选择从磁盘安装...

4、选择本站提供的30天试用插件,安装之后重启

5、点击左下角的齿轮设置按钮,就能看到evalreset功能

6、到期之后直接点击重置即可

7、然后重启就是全中文的啦,希望对用户有所帮助。

一、主要更新

1、远程开发BETAULTIMATE

现已支持测试版本的远程开发工作流。您可以从世界任何地方轻松连接到运行后端的远程计算机。所有处理都将在这台强大的远程计算机上进行,您将能够像在本地计算机上一样无缝地处理项目。

此外,您还可以借助Space这款整体软件开发管道的一站式平台,创建、预构建、共享、重现、休眠和管理开发环境。

2、问题故障排除

能够以一种全新的快速方法诊断和修正导致IDE无法正常工作的问题。如果IDE运行不正常,您可以从File(文件)菜单调用新的RepairIDE…(修复IDE…)操作。它将通过一系列步骤引导您解决一些最常见的问题。

3、Kotlin的Constantconditions(常量条件)检查

我们添加了新的Constantconditions(常量条件)检查,协助报告静态已知始终为true、false、null或零的非普通条件和值。它的工作方式与Java的类似检查相同,并且支持大多数相同的检查。

4、Kotlin调试器更新

SmartStepInto(智能步入)

当您想要调试具有链式方法调用和lambda的表达式时,StepInto(步入)操作可以默认提供SmartStepInto(智能步入)的功能。它将高亮显示能够步入的方法和lambda。要开始使用,请点击位于Debug(调试)工具窗口顶部窗格中的StepInto(步入)按钮或使用F7快捷键。然后,IDE将高亮显示能够步入代码的位置,您可以点击选择所需的行。

5、内联堆栈帧

调试器现在可以检测Kotlin内联函数并在堆栈跟踪面板中显示内联函数调用。您可以导航到这些调用,还可以检查和评估每个帧的变量。

二、编辑器

1、更改所有选项卡的字体大小

我们根据用户请求做出了更新,支持在macOS上使用+鼠标滚轮或在Windows和Linux上使用Ctrl+鼠标滚轮同时更改所有打开的选项卡的字体大小。要启用此功能,首先转到Preferences/Settings|Editor|General(偏好设置/设置|编辑器|常规),选择ChangefontsizewithCommand+mousewheelin(使用Command+鼠标滚轮更改字体大小),然后选择Alleditors(所有编辑器)。如果选择Activeeditor(有效编辑器),则快捷键将仅在您当前处理的文件中更改字体大小。

2、改进了意图预览

添加了一个实用选项,允许您在将意图操作和快速修复应用于代码之前预览其结果。此功能在Intentionactions(意图操作)菜单中可用。要激活预览,在macOS上按F1或在Windows和Linux上按Ctrl+Q。

自v2020.1引入意图预览起,我们就一直在持续改进。在软件中,它适用于Kotlin中的更多意图操作和快速修复,并且“预览不可用”消息已被替换为不支持的意图操作的更详尽HTML描述。此外,对于修改多个文件的操作,预览会显示可能结果的一部分。这一部分结果应该足以展现操作将带来的变化。

3、改进了Markdown支持

在软件中,表的创建更加简单。只需调用上下文菜单并选择Insert|Table(插入|表)。就是这样!您可以使用鼠标悬停操作或键盘选择首选大小。

表中的单元格宽度将随键入做出调整。您可以使用浮动工具栏编辑表内容。

要创建新行,您可以使用Shift+Enter和Tab导航到下一个单元格。

三、用户体验

1、新的Bookmarks(书签)工具窗口

我们引入了新的Bookmarks(书签)工具窗口,取代与其类似的Favorites(收藏夹)实例。从现在开始,您只需在macOS上使用F3快捷键或在Windows和Linux上使用F11即可将文件、文件夹和类标记为重要。

添加书签时,默认会将其置于Bookmarks(书签)工具窗口下以项目命名的节点中。每次添加新书签,它都会出现在此节点内的列表顶部。您可以使用工具窗口设置中的SortGroupsandBookmarks(排序组和书签)选项按类型对书签进行排序。您还可以创建新节点并在其中拖放条目。

2、拆分Run(运行)工具窗口

在v2021.3中,可以拆分包含选项卡的Run(运行)工具窗口。这让您能够同时运行多个配置和查看所有结果。

要拆分窗口,请将要查看的选项卡拖放到Run(运行)工具窗口内的高亮显示区域。要再次取消拆分窗口,请右键点击顶部窗格并从上下文菜单中选择Unsplit(取消拆分)。

3、SearchEverywhere(随处搜索)中基于机器学习的操作搜索

在搜索操作时,应用中的SearchEverywhere(随处搜索)现在默认由机器学习驱动。我们训练了一个基于机器学习的公式,它会考虑以下信息:

特定用户的操作使用历史记录。

整个用户群的操作使用频率。

搜索查询的长度、操作的名称等。

我们希望基于机器学习的模型可以提高您的搜索质量并根据您的特定需求返回最合适的结果。

4、改进了FindUsages(查找用法)

当您在macOS上通过F7或在Windows和Linux上通过Alt+F7搜索方法实现的用法时,IDE不再询问您是否要在弹出窗口中查找基方法的用法。取而代之的是,将默认使用顶级层次结构方法作为搜索的目标。要更改此行为,请点击齿轮图标,取消选中FindUsages(查找用法)工具窗口设置中的Searchforbasemethodusages(搜索基方法用法)复选框。

5、重新设计了ShowUsages(显示用法)

ShowUsages(显示用法)对话框获得了多个新功能。我们推出了基于发现的用法的源代码预览,您可以点击顶部工具栏窗格中的方形图标查看。另一项更新让您可以使用位于Preview(预览)图标旁边新增的下拉列表更改搜索范围。此外,窗口的标题栏现在会显示您正在搜索的代码元素的类型和找到的用法数量。

另一个非常方便的小更新允许您设置对话框宽度,IDE将在下次调用时保留该宽度。

重新设计了EmptyProject(空项目)并添加了新的Multi-ModuleProject(多模块项目)节点

在v2021.3中,您会发现项目向导中的节点发生了一些变化。

您可以选择EmptyProject(空项目)节点创建一个基本项目,用于处理不同类型的单独文件以及添加Java和Kotlin类。IDE将自动配置项目,让您可以在存在Java或Kotlin类时对其进行编译。

新的Multi-ModuleProject(多模块项目)节点让您可以从头开始创建具有复杂结构的项目。创建项目后,ProjectStructure(项目结构)对话框将打开,您可以添加各种模块。

6、无障碍功能更新

在此版本中,macOS上的无障碍功能支持也得到了改进。我们解决了VoiceOver焦点的几个问题,并使屏幕阅读器可以在您创建项目时检测NewProject(新建项目)向导中的列表项。我们减少了播放声音的帮助工具提示的数量,以最大限度地降低编码时的干扰。

四、Java

1、用于跟踪不安全字符串的检查

IntelliJIDEA现在会针对SQL注入和XSS缺陷、敏感数据泄漏和不安全的反序列化等危险发出警告。它还可以防止您将不安全的数据传递给安全的方法。这些额外的警告由新的Non-safestringispassedtoasafemethod(不安全字符串被传递至安全方法)检查提供。

要启用此检查,您需要将字符串注解为@Untainted(“安全”)或@Tainted(“不安全”)。这些注解将在添加org.checkerframework.checker.tainting.qual依赖项时生效。

2、其他新的Java检查

我们添加了两个检查,可帮助您简化代码。第一个会建议您将collect(toList())替换为.toList()。您可以在Java16及更高版本中使用此检查。另一个检查会提示您将collection.addAll(List.of("x"))替换为collection.add(x),将map.putAll(Map.of("a","b"))替换为map.put("a","b")。

3、改进的重构

在Java中引入局部变量时,适用的设置不会再出现在弹出窗口中,这个弹出窗口之前会覆盖您编写的代码。更新后,您可以点击变量旁边的齿轮图标或者在macOS上使用O快捷键或在Windows上使用Alt+Shift+O访问这些选项。

我们还改进了Introduceparameter(引入形参)重构。在macOS上使用P或在Windows和Linux上使用Ctrl+Alt+P调用此重构时,IDE会询问您要替换匹配项的位置。完成选择后,将出现一个齿轮图标,点击该图标即可为重构配置更多设置。

4、Run/DebugConfigurations(运行/调试配置)中的可自定义类路径

有时您可能需要在Run/DebugConfigurations(运行/调试配置)对话框中针对不同的配置定义自定义类路径。从这个版本开始,选择Modifyoptions|Modifyclasspath(修改选项|修改类路径)即可完成此操作。

五、Kotlin

1、Extractconstant(提取常量)重构

我们引入了一种新的重构,让您可以在Kotlin中提取常量。要使用这个重构,请将文本光标置于字符串上,然后在macOS上按C或在Windows和Linux上按Ctrl+Alt+C。

2、改进了Possiblyblockingcallinnon-blockingcontext(可能在非阻塞上下文中使用阻塞调用)检查

另外,我们还做出了一些额外改进。此检查现在涵盖更多情况,并且可自定义,能够更好地适应特定环境。

3、范围的内联提示

4、更出色的NewProject(新建项目)向导

我们重新设计了NewProject(新建项目)向导的布局,为所有字段添加了工具提示,让您轻松了解所需信息。模板部分也已更新。我们移除了一些冷门模板并添加了一个新模板,可供创建ComposeWeb应用程序。

最后,项目设置步骤也得到简化。现在只有基本字段需要填写。

六、Scala

1、Scala3支持改进

此版本的主要焦点是Scala3支持。我们为end标记添加了高亮显示、导航和自动补全。现在,given、using和export关键字、软关键字和安静语法已具有自动补全。TASTy阅读器可以解析packageobjects,以及更高级类型中的差异和边界。词法分析器和解析器错误的高亮显示速度已显著提升。与Scala3兼容的检查也已增加。我们改进了given导入的解析并已支持final顶级成员和abstractlazyvals。

2、将Scala3/Scala2交叉编译项目作为Scala2打开的选项

许多应该针对Scala2和Scala3编译的项目被建模针对Scala2交叉编译的Scala3项目,而其实际上是Scala2项目。

将此类项目作为Scala2打开,可以让IDE使用正确的Scala版本,这种操作也更为可靠。

3、Scala的数据流分析

Scala插件现在支持数据流分析,可以帮助您更轻松地检测编程错误。您可以阅读我们最近的博文了解更多信息。

4、Scala编译器选项的自动补全

Scala编译器中选项极多,很少有程序员能够全部掌握。此外,这些选项还因所用Scala版本而异。

您现在可以自动补全适用的选项,还可以查看各个选项的快速文档。

5、范围的内嵌提示

您是否有过这样的疑问:1to3是包含范围还是不包含范围?1until3又是什么?Range(1,3)呢?现在,答案会清楚地呈现在您眼前。

七、JavaScript

1、用于更新依赖项的新检查ULTIMATE

允许您直接从编辑器将npm软件包更新到最新版本!打开package.json文件,将文本光标放在要更新的软件包版本上,在macOS上按或在Windows和Linux上按Alt+Enter,然后选择Update‘packagename’tothelatestversion(将“软件包名称”更新到最新版本)。将鼠标悬停在软件包版本上时,还会显示快速修复。

2、改进了HTML代码补全ULTIMATE

八、SSH

1、SSH连接的代理支持

这项备受期待的新功能允许您在Preferences/Settings|Tools|SSHConfigurations(偏好设置/设置|工具|SSH配置)中为SSH配置指定HTTP或SOCKS代理服务器。在新的HTTP/SOCKSProxy(HTTP/SOCKS代理)部分下,您可以选择代理类型,输入主机名和端口,并在必要时使用用户名和密码应用身份验证。也可以将SSH代理设置与全局IDE设置同步。选中UseglobalIDEproxysettings(使用全局IDE代理设置)复选框即可。

2、性能分析器

比较.jfr快照

比较.jfr快照ULTIMATE

更新后,可以更轻松地检查变更是否适用于程序或导致了回归。为此,只需在Profiler(分析器)工具窗口中打开两个要比较的快照。在最近的快照中,点击差异图标,选择将用作基线的快照。IDE将以火焰图、调用树或方法列表的形式显示结果。

3、Windows上的AsyncProfiler2.0支持ULTIMATE

在v2021.2中,我们为macOS和Linux版本的添加了对AsyncProfiler2.0的支持。从v2021.3开始,Windows版本也将直接支持AsyncProfiler2.0。这一支持将使分析更为流畅,也改进了原生函数在快照中的显示方式。

九、生成工具

1、重新设计了Maven配置

我们在此版本中对运行/调试配置做出了多项改进,其中包括Maven配置的重新设计。关键参数均集中在一个屏幕上,其他选项可通过Modify(修改)选项调取。

.mvn/maven.config支持

如果要在.mvn/maven.config文件中为每个项目配置Maven设置,首先请转到Preferences/Settings|Build,Execution,Deployment|Maven(偏好设置/设置|构建、执行、部署|Maven),然后在屏幕底部选择Usesettingsfrom.mvn/maven.config(使用来自.mvn/maven.config的设置)。请记住,此文件中的设置会覆盖标准的MavenUI设置。

十、版本控制

1、远程分支的CheckoutandRebaseontoCurrent(签出并变基到当前分支)

如果需要签出所选分支并将其变基到当前签出的分支之上,现在您可以使用CheckoutandRebaseontoCurrent(签出并变基到当前分支)操作,该操作此前仅适用于本地分支。在软件中,您也可以将其用于远程分支。

2、重新组织了VCS设置

我们改进了Preferences/Settings|VersionControl(偏好设置/设置|版本控制)中设置的结构,并使部分关键配置更加醒目。VersionControl(版本控制)节点现在是导航的起点,带有指向所有可用设置的链接。转到Git节点后,您可以发现所有设置已被划分为几个部分,对应最重要的流程:Commit(提交)、Push(推送)和Update(更新)。此外,这些部分中的参数现在组织得更合乎逻辑。我们还为Directorymappings(目录映射)添加了一个单独的节点,并将后台操作设为默认开启。Background(背景)节点不再存在。

3、新Changes(变更)工具窗口

从此版本开始,IDE将在位于编辑器左侧的单独的Changes(变更)工具窗口中显示每次提交的数据之间的差异。

4、新的PushAlluptoHere(推送此前所有提交)操作

新增操作允许您只推送您确信的提交,将其他提交留待以后处理。

这将使您可以推送您在Git工具窗口的Log(日志)选项卡中所选及其之前的提交。要使用此操作,首先右键点击停止处的提交,调用上下文菜单,然后选择新的PushAlluptoHere(推送此前所有提交)操作。

5、AlignChangesHighlighting(对齐变更高亮显示)

我们在齿轮图标下的Diff(差异)屏幕设置中添加了新的AlignChangesHighlighting(对齐变更高亮显示)选项。此功能可改良Diff(差异)的易读性,使未更改的行对齐并并排显示,特别适用于复杂修改。这有助于您更清楚地查看已添加或移除的代码。

十一、终端

1、Windows上的ConPTY支持

在v2021.3中,我们在Windows上引入了对新ConPTYAPI的支持。它解决了基于winpty的旧实现上的几个问题,并在终端中增加了对24位颜色的支持。

2、键盘缓冲支持

我们在终端中新添加的键盘缓冲支持可预测文本修改并立即以浅灰色显示。此功能将帮助您在本地和远程计算机上保持同样的终端输入速度。

十二、调试器

1、评估来自调试器的表达式

在此版本中,我们改进了Evaluate(评估)功能的外观。此前,用户在进行评估时大多倾向于使用监视。用户会创建一个监视再将其移除,而不会使用Evaluate(评估)对话框。Evaluate(评估)字段是最便捷的表达式评估方式,更新后将更为醒目,可在Debug(调试)工具窗口中直接访问。

十三、框架与技术

1、HTTP客户端中的gRPC请求ULTIMATE

软件的HTTP客户端为gRPC请求提供了基本支持。当您输入GRPC关键字来启动请求时,HTTP客户端会提供代码补全。因此,您的IDE会提示所有已知的gRPC服务、特定服务器的一元和服务器流方法,以及(最重要的)请求正文的字段。

另一个新功能允许您在HTTP客户端中生成gRPC请求。为此,只需点击.proto文件中的间距图标。

2、HTTP客户端中的二进制响应ULTIMATE

HTTP客户端可以检测响应中的图像并在响应控制台中显示预览。

3、对HTTP客户端中文本流和JSON流的支持ULTIMATE

在程序中测试流应用程序时,HTTP客户端将即时显示输出,您不再需要等待流结束。这是因为我们添加了对以下内容类型的支持:text/event-stream、application/stream+JSON和application/x-ndjson。当流结束时,您也会收到通知。

4、到HTTP客户端中自定义文件或目录的输出重定向ULTIMATE

在HTTP客户端中,可以将输出重定向到自定义文件或目录。您可以使用两个运算符进行强制重定向和软重定向:

运算符始终会创建一个新文件,如果请求的文件名已经存在,则向文件名添加-n后缀。

运算符将重写已经存在的文件。

5、对HTTP请求标识符的支持ULTIMATE

对于请求标识符,您可以通过@name将其添加为注释,也可以在第一个分隔符(###)中将其添加为文本。IDE能够理解这些标识符,并允许您从Services(服务)工具窗口以及RunConfiguration(运行配置)、RunAnything(运行任何内容)和SearchEverywhere(随处搜索)对话框调用其请求。

6、Qute模板语言支持ULTIMATE

Qute现在也是受支持的模板语言。这意味着将提供代码高亮显示、自动补全和其他实用功能,帮助您为Quarkus项目开发模板。

7、辅助规范文件中的引用解析和补全ULTIMATE

可以检测OpenAPI规范是否位于多个文件中并通过$ref链接,也将提供补全。

8、反应式代码的新阻塞和非阻塞注解ULTIMATE

另外,IDE已自动支持来自Micronaut和SmallRyeMutiny的相应注解。

9、改进了Spring和JavaEE中的阻塞代码检测

可以在Spring和JavaEE中检测更多阻塞代码的情况,包括SpringData的JpaRepository与CrudRepository、RestTemplate与JdbcTemplate、SpringFeign接口方法、JPAEntityManager调用以及注解为@Transactional的方法和类。

10、改进了SpringBoot配置ULTIMATE

我们重新设计了SpringBoot项目的Run/DebugConfigurations(运行/调试配置)对话框。新设计类似于先前更新的Java配置。新界面在一个屏幕上显示多个关键设置,并允许您通过ModifyOptions(修改选项)配置更多参数。

11、改进了对SpringBoot应用程序文件的支持ULTIMATE

当spring.config.import键用于引用另一个文件时,将在额外配置文件(属性或.yaml文件)中提供代码补全。它也更擅长设置复杂和自定义SpringBoot配置文件。

12、对application.yaml的引用ULTIMATE

对于SpringBoot项目,IDE现在支持代码补全和从@Value、@Scheduled和Environment.getProperty()中查找对application.yaml的引用的用法。

13、改进了对从SpringData仓库使用的@NamedQuery的支持ULTIMATE

14、Kotlin对JavaEECDI的支持ULTIMATE

从v2021.3开始,您可以在Kotlin文件中使用所有CDI检查。此前,这些检查仅在Java文件中可用。另外,我们还在Kotlin文件中添加了CDI间距图标。这将允许您轻松导航到注入点或注入候选项、Bean标记、处置器方法和事件。

15、改进了UML类图ULTIMATE

我们在Java和Kotlin中加快了UML类图的所有进程。图打开、类别间切换、缩放和撤消/重做功能现在都可以更快完成。其他显著变化包括新网格、成员高亮显示和快速文档预览弹出窗口。

如果需要控制图外观,请使用上下文菜单,选择Appearance(外观)。

十四、数据库工具

1、数据编辑器聚合ULTIMATE

我们增加了显示一系列单元的Aggregate(聚合)视图的功能。这是一项备受期待的功能,可帮助您管理数据并免除编写额外查询的需求!这使数据编辑器更强大、更易用,也更接近Excel和Google电子表格。

选择要查看视图的单元范围,然后点击鼠标右键并选择ShowAggregateView(显示聚合视图)。

2、映射DDL数据源和真实数据源ULTIMATE

上一版本引入了基于真实数据源生成DDL数据源的功能,此版本是其逻辑延续。现在,此工作流已获得完全支持。您可以:

从真实数据源生成DDL数据源:参阅2021.2公告。

将DDL数据源映射到真实数据源。

在两个方向上比较和同步。

请注意,DDL数据源是一种虚拟数据源,其架构基于一组SQL脚本。将这些文件存储在版本控制系统中即可将数据库保留在VCS下。

数据配置属性中新增了DDLmappings(DDL映射)选项卡,用于定义映射到各DDL数据源的真实数据源。

3、映射DDL数据源和真实数据源

新的数据库差异窗口ULTIMATE

上下文菜单提供了新的DatabaseDiff(数据库差异)窗口。它具有更好的UI,并且在右侧窗格中清楚显示了执行同步后您将获得的结果。

右侧窗格中的图例显示了不同颜色潜在结果的含义:

绿色和斜体:对象将被创建。

灰色:对象将被删除。

蓝色:对象将被更改。

Scriptpreview(脚本预览)选项卡显示结果脚本,可在新控制台中打开或从此对话框运行。此脚本的结果是应用变更,使右侧数据库(目标)成为左侧数据库(源)的副本。

除了Scriptpreview(脚本预览)选项卡,底部窗格中还有两个选项卡:ObjectPropertiesDiff(对象属性差异)和DDLDiff(DDL差异)。它们显示源数据库和目标数据库中对象的特定版本之间的差异。

4、内省级别

内省级别ORACLEULTIMATE

我们为Oracle数据库引入了三个级别的内省:

级别1:所有支持对象的名称及其签名,不包括索引列和私有软件包变量的名称

级别2:除源代码外的所有内容

级别3:所有内容

内省在级别1上最快,在级别3上最慢。使用上下文菜单根据需要切换内省级别。

内省级别可针对架构或整个数据库设置。架构从数据库继承内省级别,但也可独立设置。

内省级别由位于数据源图标旁的药丸状图标表示。药丸越满,级别就越高。蓝色图标表示内省级别为直接设置,灰色表示继承。

十五、QA工具

1、页面对象编辑器

编辑Selenium页面对象

此次重大更新带来了对Selenium中UI测试自动化的支持,可视化编辑器可以帮助您维护现有的页面对象类。此前,只能生成新的页面对象类,现在,您可以在没有可视化编辑器的情况下直接更新现有页面对象类。将自动检测页面对象类并在间距面板上以相应图标指示。点击间距面板,即可打开可视化编辑器并查看待添加到页面对象类的新元素。

2、测试数据

TestAutomationKit的最新插件不仅修正了一些小错误,还添加了一个在多个数据生成器设置中使用的实用功能。现在您可以使用多行定义修改前缀、后缀和分隔符。

3、测试管理

测试运行层次结构

4、共享步骤

5、改进了Helm模板的格式设置ULTIMATE

6、Helm模板中块元素的高亮显示ULTIMATE

我们在Helm模板中添加了对if、else、range、with和define等块元素的高亮显示。这将使包含Go模板include的代码更易处理。

7、ConfigMap资源中的语言注入ULTIMATE

现在支持在ConfigMap资源中为带有.yaml、.json、.properties等扩展名的键自动注入语言代码。注入的代码段以绿色高亮显示,支持代码洞察功能,包括代码补全、错误高亮显示等。

8、重复最新命令ULTIMATE

现在,可以从Services(服务)工具窗口重新运行最新的Helm命令。您只需要点击右上角的新图标。例如,运行helmlint命令后,点击图标即可重复执行。

十六、Docker

1、从Minikube连接到Docker

现在可以轻松地从Minikube连接到Docker守护程序。在Preferences/Settings|Build,Execution,Deployment(偏好设置/设置|构建、执行、部署)中,选择Minikube单选按钮。在旁边的字段中,IDE将自动显示检测到的Minikube的docker-daemon环境以供连接。

2、更简单的连接过程

双击必要的节点,或者在macOS上使用Enter或在Windows和Linux上使用Ctrl+Enter快捷键,即可快速连接到Docker。Startcontainer(启动容器)操作也可通过此快捷键调用。

新的Cleanup(清理)操作

新的Cleanup(清理)操作与prune终端命令类似。右键点击Networks(网络)、Volumes(卷)、Containers(容器)或者Images(映像)节点,选择Cleanup(清理),随后IDE将删除未使用的对象。您也可以将此操作应用于Docker根节点,一键修剪所有多余对象。

3、对ComposeV2的支持

支持ComposeV2,这允许您将DockerCompose命令作为dockercompose运行,而不是docker-compose(带破折号)。

要激活此选项,首先转到Preferences/Settings|Build,Execution,Deployment|Docker|Tools(偏好设置/设置|构建、执行、部署|Docker|工具),然后勾选UseComposeV2(使用ComposeV2)复选框。

4、镜像层

镜像层允许您跟踪应用于镜像的所有命令。要访问镜像层,首先选择一个镜像,然后转到Layers(层)选项卡。在这里选择一个命令后,点击屏幕右侧的Analyzeimageformoreinformation(分析镜像以获取更多信息)链接,即可获取应用于各个镜像层的变更的详细信息。

5、将容器另存为镜像

如果您想保留预配置的容器,可以将其另存为本地镜像,并根据需要推送以远程使用。转到Services(服务)工具窗口,右键点击容器,然后选择Image|SaveasanewImage(镜像|另存为新镜像)。

6、注册表更新

我们对Docker注册表进行了多项更改。首先,IDE现在将在Services(服务)工具窗口的单独节点中显示所有可用的注册表。此前,我们只支持DockerHub注册表。在v2021.3中,我们添加了对GitLab(registry.gitlab.com)和JetBrainsSpace(.registry.jetbrains.space)的支持。

您可以在Services(服务)工具窗口中展开注册表节点,选择必要的镜像,并将其拉取到所需位置。如果您有多个Docker连接,IDE会询问您从何处拉取镜像。镜像可被推送到任何添加的注册表,在Push(推送)对话框中,IDE会自动检测给定注册表中的可用命名空间,并让您从下拉列表中进行选择。

最后,您还可以对JetBrainsSpace、GitLab和DockerHub注册表中的镜像使用镜像补全。

7、Podman支持

现在支持以Podman替代通常的Pod、容器和镜像管理方式。在IDE中使用Podman之前,您首先需要自行配置一个连接。

在操作系统上安装和配置Podman后,转到Preferences/Settings|Build,Execution,Deployment|Docker(偏好设置/设置|构建、执行、部署|Docker),选择TCPsocket(TCP套接字)单选按钮,填写必填字段,即可完成连接。

十七、Space集成

1、从IDE创建合并请求和代码审查

您现在可以在Space中为项目创建合并请求和代码审查。您有2种选择:

点击CodeReviews(代码审查)工具窗口顶部工具栏上的+图标,选择所需操作。

在Git工具窗口的Log(日志)选项卡中,右键点击列表中的提交,选择Space|Createmergerequest(Space|创建合并请求)或Createcodereview(创建代码审查)。

2、将文件标记为已查看

执行代码审查时尚未修改的文件都将标有蓝点,蓝点会在您打开文件后消失。这样可以避免错过重要的变更。如果要稍后返回变更,可以从上下文菜单中选择MarkasNotViewed(标记为未查看)。此功能也适用于GitHub拉取请求。

1、智能的选取

在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,就提供这种基于语法的选择,在默认设置中Ctrl+W,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。

2、丰富的导航模式

提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。

3、历史记录功能

不用通过版本管理服务器,单纯的就可以查看任何工程中文件的历史记录,在版本恢复时你可以很容易的将其恢复。

4、对重构的优越支持

是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。

5、编码辅助

Java规范中提倡的toString()、hashCode()、equals()以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。

6、灵活的排版功能

基本所有的IDE都有重排版功能,但仅有的是人性的,因为它支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。

7、XML的完美支持

xml全提示支持:所有流行框架的xml文件都支持全提示,谁用谁知道。

8、动态语法检测

任何不符合java规范、自己预定义的规范、累赘都将在页面中加亮显示。

9、代码检查

对代码进行自动分析,检测不符合规范的,存在风险的代码,并加亮显示。

10、对JSP的完全支持

不需要任何的插件,完全支持JSP。

11、智能编辑

代码输入过程中,自动补充方法或类。

12、EJB支持

不需要任何插件完全支持EJB(6、0支持EJB3、0)

13、列编辑模式

用过UtralEdit的肯定对其的列编辑模式赞赏不已,因为它减少了很多无聊的重复工作,而完全支持该模式,从而更加提高了编码效率。

14、预置模板

预置模板可以让你把经常用到的方法编辑进模板,使用时你只用输入简单的几个字母就可以完成全部代码的编写。例如使用比较高的publicstaticvoidmain(String[]args){}你可以在模板中预设pm为该方法,输入时你只要输入pm再按代码辅助键,将完成代码的自动输入。

1、光标放在类,方法上显示这个类,方法的作用设置

2、自动导包功能

3、设置行号和分割符

4、忽略大小写提示

5、设置取消单行显示tabs的操作

6、设置字体,字体大小,行间距

可以单独设置编辑区和控制台的字体大小

注释的字体颜色

7、新建文件时候自动生成文件头部信息

8、设置项目编码

单个文件设置可以打开文件直接在右下角设置,有中文的转换可能会有乱码,有3个提示,reload,转换页面显示,但源文件不转换;convert,转换,源文件也转换;

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。

2、按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非java文件。

3、Ctrl-D复制当前行,Ctrl-Y删除当前行。

4、Ctrl-Shift-U,Ctrl+Shift+Alt+U显示类继承结构图,再按Alt-M。

THE END
1.起名软件免费下载起名app官方版免费起名软件手机版取名app哪个好?免费男孩女孩起名大全是本站小编专为有需要的宝爸宝妈准备的一些好用的给宝宝取名字的软件,我们都知道这名字一经敲定以后正常情况下都会伴随我们一生的,孩子将顶着这一个名字过一生!接下来本小编为你们推荐一些好用的取名字的软件,可以来当易网下载使用哦!http://www.downyi.com/key/qimingapp/
2.名字随机生成器——让你快速取名在生活中,取名是一项非常重要的任务,名字的好坏将会对你的生活产生很大的影响。但是取好名字并不是一件容易的事情,有的人会花费很长时间才能想出一个满意的名字。为了解决这一问题,今天我们就来介绍一种名字生成器——名字随机生成器。 名字随机生成器是一款非常实用的工具,可以帮助你快速生成适合你的名字。该工具https://www.bamuwu.com/details/2064
3.手机上免费的起名软件排行榜前十名偏玩手游盒子>手机上免费的起名软件合辑手机上免费的起名软件排行榜TOP10下载给宝宝取名字是非常有讲究的,家长都希望给自己的宝宝取一个具有意义的名字,但是绝大部分家长对于怎么给宝宝取名是比较迷茫的,这个时候可以试试手机上免费的起名软件,为宝宝取一个好名字。https://m.pianwan.com/s/zj-2067471
4.在线取男生名字大全男宝宝姓名生成器艺术字在线取男生名字大全 免费男宝宝姓名生成器 取姓名生成器 在线取男生名字大全,免费男宝宝姓名生成器。 在线取男生名字大全,内置两百万姓名名字。随机姓氏支持复姓、少数名族姓氏,满足个人取名字、战队队员取名字、家族生成名字、小说人物取名等名字在线生成需要!http://www.yishuzi.com/g/m9.htm
5.起名工具,免费在线起名,在线取名字,生成中文名字在线免费取名工具,在线免费起名,帮你取一个好名字,一个好名字随人一生,能照亮一个人的生活、还能辉煌一个人的事业,在线起名工具,生成好名字https://qvdv.net/tools/qvdv-quming.html
6.姓名生成器男生女生姓名生成小工具宝宝取名生成器名字长度 生成数量 输入姓氏 开启生成 关于名字生成器介绍: 1、本工具可以随机生成多个名子供参考。 2、输入要生成姓氏,支持复姓。 3、输入名子的长度,最短为2个字,最长为3个字,官方规定的是3个字。 4、输入生成的数量,多以批量生成多个供参考。http://www.gjtool.com/tool/names.html
7.网名生成器姓名生成器名字在线生成器网名在线生成支持在线网名、姓名、游戏名字、家族团体名字批量生成,支持性别选择,支持姓氏指定,支持随机姓氏!https://name.gayuseal.com/
8.网名生成器姓名生成器名字在线生成器网名在线生成支持在线网名、姓名、游戏名字、家族团体名字批量生成,支持性别选择,支持姓氏指定,支持随机姓氏!https://www.qmsjmfb.com/
9.免费取名男孩女孩取名取名软件在线给孩子取名在线名字生成器 你只要在上面的输入框中输入或者粘贴入你的姓氏,如“周”,然后点男名或女名按钮生成选取你想要的名字和姓名! 内含五百多个姓氏,可免费生成八百万名字和30亿含姓氏姓名。 姓名学渊源于我国古代诸多先贤的哲学思想,是我国的国粹。孔子说:“名不正则言不顺”。苏东坡说:“世间唯名实不可欺”。严复https://m.appgg.com/zxmz.html
10.数据测试日记名字生成器在线名字生成自助姓名生成器名字生成器是一款免费的自助起名工具,输入姓氏即可随机生成指定姓氏的名字,姓氏为空或无法识别会生成随机姓氏的名字,可重复点击生成。 功能导航 五行名字生成器诗词名字生成器八字名字生成器叠字名字生成器小名生成器四字名字生成双胞胎名字生成器定字生成名字英文名字生成器唐诗起名宋词起名诗经起名楚辞起名起单字名名字测试https://www.bzcm88.com/
11.在线随机中文姓名生成器在线随机中文姓名生成器,可以随机生成大量中文姓名,支持指定男女性别,支持导出到TXT中。https://www.sojson.com/document/rname.html
12.男宝宝姓名生成器急切网列表一元二次方程取名字生成器取姓名生成器 免费男宝宝姓名生成器_在线取男生名字大全 指定姓氏 性别 在线男宝宝姓名生成器。 在线取男生名字大全,内置两百万姓名名字。随机姓氏支持复姓、少数名族姓氏,满足个人取名字、战队队员取名字、家族生成名字、小说人物取名等名字在线生成需要!http://75.84c.cn/5/m23.htm
13.起名工具,免费在线起名,在线取名字,生成中文名字在线免费取名工具,在线免费起名,帮你取一个好名字,一个好名字随人一生,能照亮一个人的生活、还能辉煌一个人的事业,在线起名工具,生成好名字https://www.qvdv.com/tools/qvdv-quming.html
14.小说人名生成器小说人名生成器选取常见的好听名字用字,可以随机生成极为好听的男女主名字,用作为小说人物的名字、网游角色名字等都是极好的。 小说人名生成结果(男) 姓氏 AI版小说人名生成器 升沛杞嘉轩皓起哲炳涛斌良坤起睿浩星鹏涛初诚强远凡腾初槐濡桓杞柏坤吉鑫锋俊尧涛琛韦强凡逸贤胤翰子哲吉驰哲权锦帝烁晨家濡澄胤https://www.resgain.net/novel/index.html?fm=1&nums=240
15.起名免费网输入姓氏自动取名免费免费名字生成器 智能起名姓名打分五行起名定字起名生肖取名重名查询 男女 立即智能起名 九大维度免费起名,1000万精选名字库。 男女 立即姓名打分 综合测试名字音律字型与传统国学运势得分。 男女 金木水土火 立即五行起名 根据名字金木水火土属性,免费批量生成名字。 https://www.mumingwang.com/
16.连氏起名大全女孩高雅有涵养的名字3、取名自动生成器 4、三字顺口名字公司 5、别墅私宅门头取名 6、连氏家谱 2023男宝宝取名大全2023宝宝取名大全属相运势,2023男宝宝取名大全2023宝宝取名大全2023年属蛇的男孩起什么名字属蛇的男孩取什么名字好提起2023年属蛇的男孩起什么名字大家都知道有人问属蛇的男孩取什么名字好另外还有人想问2023年属蛇。 https://www.16757.com/ysh/xingming/4061.html
17.语音自动生成器免费版自动对联生成器?语音自动生成器免费版 自动对联生成器? 一、对联自动生成器? 微软对联生成器是一款非常不错的对联生成工具。由微软亚洲研究院自然语言计算组研发的计算机自动对联系统。 首先用户给定上联,然后系统自动提供若干下联供用户选择, 用户可以通过交互手段优选字词来生成满意的下联;当确定一副对联后还可以生成若干四字横批供https://tool.a5.cn/article/show/75582.html
18.Python实验上海交通大学上海交大python教程-P 若远程端口号不是22,则需要使用大些字母 -P 选项指定端口。 SSH高级 免密码登录 配置别名 提示:有关SSH配置信息都保存在用户家目录下的.ssh目录下 免密码登录: 配置公钥 执行ssh-keygeb 即可生成钥匙,一路回车即可 上传公钥到服务器 执行ssh-copy-id -p port user@remote,可以让远程服务器记录我们的公钥https://blog.51cto.com/u_13019/10938729
19.2.CSS&CSS3这里略过 老旧的ie盒子模型(IE6以下),对不起,我都没见过IE5的浏览器。 。首先,我们来看一张图,来体会下什么是盒子模型。 所有的文档元素(标签)都会生成一个矩形框,我们成为元素框(element box),它描述了一个文档元素再网页布局汇总所占的位置大小。因此,每个盒子除了有自己大小和位置外,还影响着其他盒子的https://www.jianshu.com/p/bc77ce47636e
20.公司起名生成器公司取名常用字企业取名公司核名公司起名生成器 嵊州市免费公司起名、晋城市免费公司名字、乐清市免费公司取名、宁德市免费企业名字、安庆市免费公司取名字、周口市免费企业取名字、乌鲁木齐市免费企业名字、明光市免费企业名字、慈溪市免费公司取名字、常州市免费企业名字、商洛市免费公司取名、慈溪市免费公司取名、梧州市免费企业取名、吴江市免费企业取名https://www.qierge.com/news/11067.html
21.刘宝宝起名最好的网站,刘的谐音字寓意好取名字2.百分起名网百分起名网是一个自动取100分名字的网站,结合宝宝生辰和音律、字形、寓意等综合评分生成100分宝宝名字。该网站还提供诗词起名、周易起名、稀有名字起名等多种工具,帮助用户轻松取个好名字。 3.美名轩美名轩是一个免费的网上在线取名字自动生成器,可以免费在线生成宝宝名字、小说人名、公司名字等。它根据大数https://www.qiyuange.com/qiming/283235.html
22.姓名自动生成器输入姓选性别***给孩子取名字不用查字典了***姓名自动生成器【输入姓选性别】***给孩子取名字不用查字典了*** 姓名自动生成器【输入姓选性别】http://www.360doc.com/content/13/1007/12/6954561_319566531.shtml
23.输入关键字生成对联“对联生成器”生成的对联生硬、机械、字与字硬对,没有灵魂、没有意境。 免费用名字作诗软件输入网名自动生成图片。 免费用名字作诗e68a847af334的软件名字作诗软件、蓝梦名字作诗软件、安酷藏头诗软件、名字作诗生成器 、财官姓名学藏头诗软件等这些都可以。 https://blog.csdn.net/weixin_39938724/article/details/111863801
24.和平精英二字ID生成器,吃鸡二字id免费在线生成器和平精英二字ID生成器,吃鸡二字id免费在线生成器,可以为您随机生成吃鸡二字ID,生成后直接复制进游戏即可修改使用,数据库包含了大量汉字,确保能生成别人没有使用过的和平精英游戏ID。 如何修改自己的和平精英游戏ID?登陆游戏,打开"仓库",点击"道具",如果您有改名卡,就可以点击使用改名卡修改您的游戏ID了。 http://www.8882088.com/idcreate/
25.字节上岸成功,整理一波测试开发岗的基础知识,含答案免费开源、可移植 自动内存管理,让程序员可以专注于代码的实现 缺点: 他的可解释特征使其运行速度变慢 动态语言的特点可能会增加运行时错误。 装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,它接受一个函数作为参数,并返回一个函数,利用python的@语法来放置 https://maimai.cn/article/detail?fid=1679089730&efid=YLyF0ejo0qEtjVB1UUE-yw
26.在线作诗机一键生成爱情藏头诗藏头诗在线生成器艺术字体设计网藏头诗网在线为您提供在线藏头诗,藏头诗在线制作,姓名藏头诗,爱情表白藏头诗生成器,在线作诗网,在线网名名字作诗,想向自己心爱的人表白,但又不太好意思,这时可以把自己要说的话做成一首诗,再送给她,让她感觉到你的心意。这就是现在很流行的爱情表白藏http://cts.qt86.com/
27.www.wqwl168.com/gonode75311833.html电影网站日韩夜生活免费看一区二区三区四区 73.74MB 8539好评 埃及猫人类拔萝卜的电影名字 六月女上位全自动榨精肤白 49.37MB 59好评 欧美亚洲第一色色色 80岁免费看手机 精品无码久久久久久毛毛logo图片生成器欧美肥婆ua 85.23MB 11%好评5371人) 一个人在线看的 999精品视频在这里只有 http://www.wqwl168.com/gonode75311833.html
28.公司取名生成器,适合公司起名的寓意字,公司名算命汉斯 拓中 圣尔 贸识 铭立 集领 康维 清赛 日发 典迈 火太 腾基 跃大 旋华 洋克 先星 网海 南木 浩川 华缘 速华 丰仕 洋方 系精 苏汉 隆茂 银翔 白方 华建 本玛 明瑞 健扬 尼磊 新贸 维洲 飞玉 创浩 公司取名生成器(三字名推荐): http://www.zhouyiruanjian.com/html/2755.htm
29.免费logo设计字体商标标志在线制作在线公司logo生成器Logo一键生成器 无需很长设计周期,logo设计在线生成 输入品牌名称,立即开始。 开始生成 logo设计网,为公司,个人,店铺,品牌VI,网站,网店提供商标logo自动在线一键生成,标志艺术字体设计,文字图标图片设计,字母头像制作,姓名字免费lougo设计,创意logo制作,英文loog,无水印透明logo,可自己下载svg源文件. https://www.shejilogo.com/
30.女孩取名免费的有吗另一种免费的女孩取名资源是在线取名生成器。这些生成器可以根据家长输入的条件和喜好,自动生成一系列与其要求匹配的名字。家长可以根据自己的需求调整条件,例如:希望名字以特定字母开头、包含特定字母或特定音调等。生成器会根据这些条件生成一系列名字供家长选择。 https://www.qq772.com/text/52942.html
31.中文字笔画顺序生成田字格字体笔顺生成器www.bihua123.cn7年老牌中文笔画顺序生成,田字格字帖生成工具,可以在线生成田字格字帖、米字格、回宫格字帖,支持任意汉字定制,并支持笔顺,支持田英章字体、庞中华字体,田字格作是最为精简的练习格,被小学低年级语文课本作为生字词的展示方式。小学时期,特别是低年级阶段,是学习汉字https://www.bihua123.cn/
32.免费在线起英文名按首字母音译和意译起英文名起英文名美名腾智能起名网的免费在线起英文名,是一个深受用户喜欢的超酷在线起英文名实用工具。能够根据中文名字的读音起英文名,也能够根据中文名字的意义起英文名,还能够按照首字母起英文名。 与美名腾的其它起名模块,如宝宝起名一样,它不是一个简单的名字查询或搜索匹配,而是一个根据用户的中文名字,性别和个性意愿真正起https://www.meimingteng.com/Message/ShowNews.aspx?NewsID=157
33.6.表达式—Python3.13.1文档当下层迭代器完成时,被引发的 StopIteration 实例的 value 属性会成为 yield 表达式的值。 它可以在引发 StopIteration 时被显式地设置,也可以在子迭代器是一个生成器时自动地设置(通过从子生成器返回一个值)。 在3.3 版本发生变更: 添加yield from <expr> 以委托控制流给一个子迭代器。 当yield表达式是赋值语句http://docs.python.org/zh-cn/3.13/reference/expressions.html