网站首页 > 博客文章 正文
第1点,Structure(结构)工具窗口中的 Logical(逻辑)代码结构
有自动装配的部分显示,有类于此部分的上下级关系。
有类下的 get 方法和 post 方法的关系。
以上二种有图标显示。
第2点,改进的 Kubernetes 应用程序调试体验
没有试用过。
第3点,Kubernetes 集群日志
没有试用过。
第4点,稳定的 K2 模式
没有试用过。
第5点,内联 AI 提示
没有试用过。
猜,还是要购买 AI 功能的。没买是用不了的。
第6点,改进的上下文管理
在此更新中,对于 AI Assistant 在其建议中考虑的上下文。看到AI Assistant了吧,同第5点。
第7点,选择聊天模型提供商的选项
同第5点。
第8点,常量条件中的改进
在 2024.3 版本中,IntelliJ IDEA 的数据流引擎可以更准确地处理别名情况,有助于减少检查中的误报,带来更可靠的编码体验。 此增强适用于 Kotlin 和 Java,可以改进引用可能指向同一实例时的分析。
第9点,Java 代码格式化程序改进
IntelliJ IDEA 的代码格式化程序现在允许您在注解和字段声明之间保留空行,这是 JPA 实体中常用的样式,可以提高可读性。 此前,格式化程序默认会移除这些行。 控制此行为的新选项位于 Settings | Editor | Code Style | Java | Blank Lines(设置 | 编辑器 | 代码样式 | Java | 空行)下。
这种小改进也要讲,真是没什么功能优化值得讲的吗?
第10点,对 Kotlin 2.1 实验性功能的支持
我没用过 Kotlin ,所以无兴趣。
第11点,Scala 有四项改进吧,但同第10点我的意思。
第12点,索引编制期间的拼写和语法检查
基于 2024.2 版本取得的进展,我们增加了项目模型构建和索引编制期间可用的关键功能的数量。 在 2024.3 版本中,拼写和语法检查在索引编制期间也可运行。 这样,您无需等待索引编制完成即可捕获错误,例如 Markdown 文档和文档标记中的错误。
第13点,Run(运行)微件:同时启动多个配置的选项
借助更新后的 Run(运行)微件,您可以按住 Ctrl 并点击弹出窗口中的 Debug(调试)图标,同时启动多个配置。 另外,此微件还会显示所有运行中配置的控件,提供清晰的状态概览并简化管理。
第14点,提高的默认标签页上限
我们将编辑器中的默认标签页上限提高到了 30 个。 这意味着在 IDE 开始关闭最近使用最少的标签页之前,您现在可以保留更多标签页。 您可以在 Settings | Editor | General | Editor Tabs(设置 | 编辑器 | 常规 | 编辑器标签页)中控制此设置。
第15点,优化的 Rename(重命名)操作位置
我们优化了 Rename(重命名)操作在编辑器和 Project(项目)工具窗口中的元素上调用时在上下文菜单中的位置。 此操作现在位于顶层,方便经常使用鼠标的用户快速重命名文件、变量和其他元素。
第16点,高亮显示所选文本的所有匹配项
默认情况下,IntelliJ IDEA 现在会自动高亮显示您在文件中选择的文本的所有实例。 这使得跟踪所选文本在整个代码中出现的位置更加简单。 如果您更喜欢此前的行为,您可以在 Settings | Editor | General | Appearance(设置 | 编辑器 | 常规 | 外观)中禁用此功能。
第17点,消息和 i18n 文件的新图标
通过新的专属图标,我们使消息和 i18n 文件更易区分。 此更新可以帮助您快速定位和管理项目中的本地化文件,使其更容易与配置文件区分。
修改了文件的图标。
第18点,Java 源根更新的 New(新建)弹出窗口
用于将文件添加到 Java 源根的 New(新建)弹出窗口现在仅显示最相关的选项,减少了混乱并简化了您的工作流。 如果您更喜欢此前的扩展模板列表,您可以转到 Settings | Advanced Settings | Java(设置 | 高级设置 | Java)轻松恢复。
第19点,JSON、XML 和 YAML 文件的浮动工具栏
我们为 JSON、XML 和 YAML 文件启用了浮动工具栏,使访问基于上下文和 AI 驱动的操作更加简单。 选择任意一段代码,工具栏就会出现可用操作。
第20点,新终端改进
新终端现在提供增强的命令处理,其 UI 的对齐也得到改进,营造出更流畅、更直观的体验。 现在,终端的响应速度更快,处理提示的速度也更快。 会话现在可以无缝切换,并且各标签页的状态保持一致,确保工作流不会中断。 自动补全可以更快访问命令名称、标志和路径,帮助减少手动输入。 我们还引入了额外自定义选项,包括提示样式、会话名称和环境变量,让您更好地控制终端环境。
第21点,拉取与合并请求的标题和描述生成
可能要另收费
第22点,Find in Files(在文件中查找)的更新
Find in Files(在文件中查找)功能得到增强,增加了新的搜索范围 Project Files Excluding Git-Ignored(项目文件,不包括 Git 忽略的文件)。 此选项将从搜索结果中排除 .gitignore 文件中忽略的任意文件,帮助您在项目中搜索时只关注相关代码。
第23点,禁用后台预提交检查的选项
现在,您可以使用 Settings | Version Control | Commit(设置 | 版本控制 | 提交)下的新选项 Run advanced checks after a commit is done(提交完成后运行高级检查)在提交过程中管理后台检查。 通过此设置,您可以决定是否在提交后运行测试和检查。 如果您希望在提交之前完成这些检查,将其禁用即可。
第24点,Welcome(欢迎)屏幕上的分支名称
Welcome(欢迎)屏幕现在会显示分支名称,帮助您在处理多个项目版本时保持整齐,并在工作目录之间轻松切换。
第25点,HotSwap 功能增强的用户体验
第26点,创建异常断点的意图操作
第27点,行执行时间提示
第28点,异步代码的合并堆栈跟踪
第29点,堆内存使用情况图
第30点,多模块项目的更快编译
第31点,不可信 SSL 证书的无缝处理
第32点,对 Maven 的拆分本地仓库的支持
33,Spring Data 仓库的派生方法生成
34,HTTP 客户端更新
35,Ktor 3.0 版本
36,GraalVM 原生镜像的简化调试体验
37,OpenTofu 和 Terraform 增强
38,增强的 Dev Container 支持
39,Docker Compose 改进
IntelliJ IDEA 2024.3 为 Docker Compose 提供了扩展支持。 现在,它在 env_file 自动补全中会优先考虑 .env 文件,使环境设置速度更快。 cache_to、no_cache、tags 和 platforms 这些新的构建选项提供了对缓存和平台定位的更大控制。 depends_on.required 和 depends_on.restart 的增强处理可以更有效地管理依赖容器的启动和关闭顺序。
deploy.placement.preferences、deploy.resources.pids 和 deploy.resources.reservations.devices 等新键允许灵活的服务放置和资源限制。 现在,多上下文构建和特权构建通过 build.additional_contexts 和 build.privileged 获得支持。
额外选项包括 cgroup 配置、自定义 extra_hosts 映射和 healthcheck.start_interval。 增强的端口设置和 secrets.environment 现在通过环境变量简化了密钥管理。
40,对 WSL 中项目的更出色支持
41,Kubernetes网络策略支持
42,更清晰的目录搜索结果
43,改进的框架组件导航和重命名
44,针对 Angular 的改进
45,文本到 SQL:AI 生成结果的编辑器内差异
可能对 AI 的另收费。
46,通过 AI Assistant 进行的 SQL 错误处理
47,针对 JOIN 子句数量是否过多的检查
48,浮动分页工具栏
49,MySQL 和 MariaDB 的片段内省和智能刷新
50,Linux 上的全局菜单支持终止服务
猜你喜欢
- 2024-12-20 【推荐】IntelliJ IDEA 使用系列教程(21)-配置篇-配置 Git
- 2024-12-20 Java注解详解以及如何实现自定义注解
- 2024-12-20 IDEA下载及安装教程(24年7月更新)
- 2024-12-20 高性能Java对象转换工具MapStruct
- 2024-12-20 开发、改Bug速度快10倍!只要掌握 IDEA 这30个Debug小技巧
- 2024-12-20 9个服务端提升debug效率的IDEA Debugger技巧
- 2024-12-20 Goland (IDEA)杀手级插件,不用再手写GORM代码,解放双手可摸鱼
- 2024-12-20 开源|一款很强的 IntelliJ IDEA 的插件
- 2024-12-20 【推荐】一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant
- 2024-12-20 IDEA 2024.3 预览:把开发者感动到哭了
你 发表评论:
欢迎- 366℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 353℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 344℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)