IntelliJ IDEA 2023 苹果电脑版是由 JetBrains 开发的一款集成开发环境(IDE),也是业界公认的顶尖 Java 开发工具之一。它主要用于 Java 及其他编程语言的开发,支持多种编程语言与技术。提供实用的智能代码助手、代码自动提示、重构等功能,旗舰版本还支持 HTML、CSS 等,能满足不同用户需求。
在 IntelliJ IDEA 2023.3 软件中,AI Assistant 已超越技术预览阶段,有大量改进。该版本全面支持最新 Java 21 功能,引入带编辑操作的浮动工具栏,添加 Run to Cursor 嵌入选项增强调试工作流,还提供无缝的 Kubernetes 开发体验。
一、关键亮点
1. AI Assistant 预览阶段结束,正式版 Ultimate 推出。JetBrains AI Assistant 全面上线,有众多新功能和改进,如编辑器中增强的直接代码生成、上下文感知 AI 聊天等。订阅 JetBrains AI Service 可在 IntelliJ IDEA Ultimate 中使用。
2. 完全支持 Java 21 功能,包括虚拟线程、记录模式等重要新特性及新语言功能预览。
3. 调试器新增 Run to Cursor 嵌入选项,可在调试时执行到特定代码行,可通过鼠标或快捷键使用。
4. 引入浮动工具栏,在所选代码段旁显示,提供编辑操作及上下文操作访问,可自定义或隐藏。
5. IntelliJ IDEA Ultimate 2023.3 捆绑 Kubernetes 插件,简化开发基于 Kubernetes 应用程序的工作流。
二、其他新特性
1. 可在默认查看模式下隐藏主工具栏,通过 View | Appearance 取消选中 Toolbar 选项。
2. 新增 Default 工具窗口布局选项,可快速将工作区外观还原到默认状态。
3. 为编辑器标签页引入默认颜色编码,可在设置中管理。
4. 重新设计适用于 macOS 的图标,与操作系统标准样式指南一致。
5. Speed Search 功能可通过快捷键使用,可自定义快捷键。
三、Java 相关更新
1. 实现从字符串串联到字符串模板迁移的检查,IDE 提供快速修复建议。
2. Move 重构可应用于局部类,先转换为内部类再进行移动。
3. 重做 static 方法代码补全,相关补全建议更易发现。
4. 改进常量条件表达式检查,能识别更多潜在错误场景。
四、Kotlin 新特性
1. 示例项目包含入门提示,在新建项目向导中可选择生成带提示的项目。
2. 可创建 JPS 的紧凑 Kotlin 项目结构,节省浏览时间。
3. Java Gradle 项目中可自动配置 Kotlin 依赖项。
4. 支持 K2 编译器 Beta 版,捆绑的 Kotlin IDE 插件将其与基于 K1 的项目等同对待。
5. 从 v2023.3 开始,IDE 更新中内置对新 Kotlin 版本的支持。
6. 引入 Kotlin Multiplatform Web 向导,确保多平台用户体验一致。
五、Scala 改进
1. 增强 Scala 3 支持,关注枚举,改进代码分析和高亮显示。
2. 改进语法高亮显示,减少误报,准确识别代码。
3. 增强嵌入提示设置,提示位于屏幕右侧。
4. 新增 X-Ray 功能,可按需显示提示。
5. 改进 UI,可通过文本搜索设置,添加相关按钮和新图标。
6. 增强对 Scala CLI 的支持,对 using 指令自动补全和格式化。
7. 改进 sbt,计算传递依赖项,解决相关问题。
一、创建新的 Java 项目
启动 IntelliJ IDEA,若“欢迎”屏幕打开,单击“新建项目”,否则转到文件|新项目。在向导中选择“新建项目”,命名项目,禁用版本控制系统选项,选择 Java 语言和 IntelliJ 构建系统。确保有 Java SDK,可选择已定义的 JDK、添加本地 JDK 或下载 JDK。禁用 Add sample code 选项后创建项目。
二、创建包和类
在 Project 工具窗口中,右键单击 src 文件夹,选择 New 或按 AltInsert,再选择 Java Class。命名为 com.example.helloworld.HelloWorld,IDE 会创建包和类并生成部分内容。
三、编写代码
方法一:使用动态模板添加 main()方法。将插入符号放在类声明左括号后按 ShiftEnter,键入 main 选择相应模板。
方法二:使用代码完成调用 println()方法。输入 Sy 选择 System 类,依次选择 out 和 println(String x)方法。
四、构建并运行应用程序
点击 gutter 选择 Run 'HelloWorld.main()',IDE 编译代码,编译完成后运行工具窗口显示运行结果。
五、将应用程序打包
转到文件|项目结构(Ctrl+Alt+Shift+S),单击 Artifacts。
六、构建虚拟化工件
选择 Build | Build Artifacts,指向 HelloWorld:jar 并选择 Build,可在 out/artifacts 文件夹找到结果。
七、运行打包的应用程序
按 Ctrl+Shift+A 找到并运行“编辑”操作,在对话框中选择“调试应用程序”,命名配置,指定 PLAN 文件路径,在 Before launch 下选择 Build Artifacts| HelloWorld:June 2009。
1. 支持多种编程语言和框架,如 Java、Kotlin、Scala、Android 等。
2. 提供强大的代码编辑和调试功能,包括代码自动补全、重构等。
3. 支持多种版本控制系统,如 Git、SVN 等。
4. 提供丰富的插件和工具,如代码分析、自动化测试等。
5. 支持多平台开发和部署。
v2023.3.8 版本
在 IntelliJ IDEA 2023.3 中,AI Assistant 持续演进,超越技术预览阶段,有大量改进。此版本全面支持 Java 21 功能,引入浮动工具栏和 Run to Cursor 嵌入选项,IntelliJ IDEA Ultimate 提供无缝的 Kubernetes 开发体验。