跟光磊学JavaIntelliJIDEA介绍
目前绝大部分互联网公司的Java项目都是使用IntelliJ IDEA来开发,因此IntelliJ IDEA是每一个Java程序员必须熟练使用的工具1. JetBrains公司介绍
JetBrains 是一家全球软件供应商,专为软件开发者和其团队打造可以提高效率的智能工具。 公司总部位于捷克布拉格,并在慕尼黑、阿姆斯特丹和波士顿设有研发实验室。
JetBrains 现有超过 1900 位员工,并且在没有外部融资的情况下,仍在不断扩大规模。 产品目录包括众多屡获殊荣的工具,例如 IntelliJ IDEA、Goland、PyCharm 和 WebStorm。
JetBrains官网地址是 https://www.jetbrains.com/
JetBrains中文官网地址是 https://www.jetbrains.com.cn/
Jetbrains公司从成立至今已经发布超过34款产品,拥有超过1280万用户
面向开发者的 IDE
IntelliJ IDEA — 功能强大并符合人体工程学的 JVM IDE
PyCharm — 全栈 Python IDE
PhpStorm — 高效智能的 PHP IDE
RubyMine — 智能 Ruby 和 Rails IDE
WebStorm — 最智能的 JavaScript IDE
AppCode — 适用于 iOS/macOS 开发的智能 IDE
CLion — 跨平台 C/C++ IDE
DataGrip — SQL IDE
GoLand — 跨平台 Go IDE
Rider — 跨平台 .NET IDE
DataSpell — 适用于数据科学的 IDE
Fleet — 由 JetBrains 打造的下一代 IDE
无论使用哪种平台或语言,JetBrains 都可以提供合适的开发工具。面向开发者的语言和框架
Kotlin — 现代、简洁、安全的编程语言
Ktor — 用于创建微服务、Web 应用程序等内容的异步框架
Compose Multiplatform — Kotlin 声明式多平台 UI 框架
MPS — 创建您自己的领域专用语言面向团队
Space — 适用于软件项目和团队的一体化解决方案
TeamCity — 开箱即用的强大持续集成
Upsource — 代码审查、项目分析
Datalore — 面向团队的数据科学 Notebook 平台
YouTrack — 全面的项目管理 和知识库
Hub — YouTrack、TeamCity 和 Upsource 连接器
Qodana — 您最爱的 CI 的代码质量平台2. IntelliJ IDEA 介绍
关于Intellij IDEA相关的介绍,大家可以访问官网
IntelliJ IDEA中文官网 https://www.jetbrains.com.cn/idea/
IntelliJ IDEA官网 https://www.jetbrains.com/idea/
IntelliJ IDEA 是一个智能的上下文感知 IDE,可以使用 Java 和其他 JVM 语言(例如 Kotlin、Scala 和 Groovy)开发各种应用程序。 得益于强大的集成工具、对 JavaScript 和相关技术的支持以及对 Spring、Spring Boot、Jakarta EE、Micronaut、Quarkus、Helidon 等热门框架的高级支持,IntelliJ IDEA Ultimate 还可以帮助您开发全栈 Web 应用程序。 此外,您可以使用 JetBrains 开发的免费插件扩展 IntelliJ IDEA,这让您可以利用其他编程语言,包括 Go、Python、SQL、Ruby 和 PHP。2.1 IntelliJ IDEA 最新变化
想要知道最新版本的IntelliJ IDEA发生了哪些变化,增加了哪些新功能、新特性,那么可以访问IntelliJ IDEA 最新变化
IntelliJ IDEA 最新变化访问地址 https://www.jetbrains.com/zh-cn/idea/whatsnew/
在IntelliJ IDEA 2022.3 主要更新中添加新的UI
在IntelliJ IDEA 2022.3 主要更新中添加了Redis支持
而在上一个版本IntelliJ IDEA 2022.2为远程开发功能带来了多项质量改进,使其更美观、更稳定。 从 v2022.2 开始,IntelliJ IDEA 使用 JetBrains Runtime 17,后者可以从多方面增强 IDE 体验和性能。 IntelliJ IDEA Ultimate 添加了对 Spring 6 和 Spring Boot 3 功能的支持,也为多个其他框架引入了更新。
2.2 IntelliJ IDEA 功能
想要了解IntelliJ IDEA中以下的主要功能开发者人体工程学更深入的代码洞察快速导航和搜索运行、测试和调试内置工具和集成版本控制JVM框架客户端和JavaScript开发部署协作和团队合作
那么可以访问 IntelliJ IDEA 功能,IntelliJ IDEA 功能访问地址 https://www.jetbrains.com/zh-cn/idea/features/
2.3 IntelliJ IDEA 资源
在IntelliJ IDEA 资源 提供了丰富的知识库、视频以及一些常用的快速访问
IntelliJ IDEA 资源 https://www.jetbrains.com/zh-cn/idea/resources/
知识库中提供了创建Java应用、掌握快捷键、管理插件、与Git集成,这些内容实际上都是来源于IntelliJ IDEA帮助视频提供了Intellij IDEA相关的使用技巧快速访问则可以快速跳转到快捷键、IntelliJ IDEA帮助2.4 IntelliJ IDEA 快捷键
想要高效使用IntelliJ IDEA,那么就必须熟练掌握提供的快捷键
IntelliJ IDEA 快捷键 https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
由于Windows、Linux和macOS的键盘不一样,因此它们的快捷键也不一样Windows和Linux快捷键
macOS快捷键
2.5. IntelliJ IDEA 插件市场
Intellij IDEA 本身内置很多插件以外,还支持非常多(6882个)的第三方插件,可以在IntelliJ IDEA 插件市场中搜索你想要的插件进行下载、安装后使用
IntelliJ IDEA 插件市场 https://plugins.jetbrains.com/
2.6 IntelliJ IDEA 帮助
如果你想要熟练使用IntelliJ IDEA,那么可以访问IntelliJ IDEA 帮助,它是官方提供的一本关于IntelliJ IDEA非常详细的使用手册,胜过市面上的任何一本关于Intellij IDEA的书籍
IntelliJ IDEA Help https://www.jetbrains.com/help/idea/getting-started.html
在IntelliJ IDEA 帮助中提供了关于IntelliJ IDEA方方面面的功能,例如IntelliJ IDEA的安装、卸载、配置、项目的配置、运行、调试、部署、测试、分析、版本控制、远程开发、集成工具、以及其语言和框架支持的使用