IntelliJ IDEA使用教程:一个沉浸式的 IDE 工具

IntelliJ IDEA:一个沉浸式的 IDE 工具

  • 本文基础:IntelliJ IDEA 旗舰版或者说是 JetBrains 家所有 IDE 的旗舰版。

  • 核心概念:讲 IntelliJ IDEA 的好,带更多人入坑。

  • 说几句老实话:

    • 劝别人换 IDE 就像劝一个已婚已久的人士出轨,自己得不到任何好处,别人还可能怪你多管闲事,所以你们都别做,这种痛我来承受就行了。

    • 如果你家老板让我用 Eclipse 工作,我更愿意选择离职。

    • 当你从其他 IDE 换到 IntelliJ IDEA 过程中,在初期你可能会老惦记着旧的各种便利或是习惯,你总会用旧的思维来揣摩新的,总感觉各种不合适,怀疑过去听到的所有各种 IntelliJ IDEA 传说。

  • 当我们觉得某个东西不好用的时候,先问问自己真的弄懂了没。

开篇

请大家先回想下:是否一直觉得即使 IntelliJ IDEA 再智能、再好用,毕竟它是收费的,所以其所占市场份额肯定没法和开源的 Eclipse 相比较?

国内目前还没有相应的数据来回答这个问题,但是国外已经有一份不完全的调查,总结调查成果就是:2016 年 IntelliJ IDEA 份额终于赶超 Eclipse,具体表现如下图。

IDE 份额情况

enter image description here

对于国内,如果有一天 IntelliJ IDEA 要超越 Eclipse 那个人感觉需要做的第一件事就是:大学的计算机老师先用 IntelliJ IDEA(第一印象真的很重要)。

如果国内外这场 IDE 战争能在今年或明年彻底结束,那我们应该疑问的是:已经成立十七年了,为何没有坚强后盾的 JetBrains 就这样活下来,并且活得还这么好?

附上一个 2013 年 JetBrains 圣彼得堡办公室:

JetBrains 圣彼得堡办公室

JetBrains 圣彼得堡办公室

正式

我们先回顾下 IDE 这个概念。Wiki 是这样说的:

集成开发环境(Integrated Development Environment,简称IDE,也称为Integration Design Environment、Integration Debugging Environment)是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就可以辅助编写源代码文本、并编译打包成为可用的程序,有些甚至可以设计图形接口。IDE通常包括编程语言编辑器、自动构建工具、通常还包括调试器。有些IDE包含编译器/解释器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有时IDE还会包含版本控制系统和一些可以设计图形用户界面的工具。许多支持面向对象的现代化IDE还包括了类别浏览器、对象查看器、对象结构图。虽然目前有一些IDE支持多种编程语言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要还是针对特定的编程语言而量身打造(例如Visual Basic)。

Wiki 的说法和我认可的 IDE 解释基本是一致的,IDE 核心就是用来辅助程序员做开发的,所以个人认为一个好的 IDE 应该是让你忘记 IDE 本身,只让你安静地沉浸在书写代码的过程中(划重点:点题了哦)。

接下来就让我说说 IntelliJ IDEA 是如何友好地做好它的本分。

JetBrains 的友好

个人认为不管是框架、IDE 或是其他技术什么的,好的文档就是成功的一半。我们来看看 JetBrains 是如何做好这一步的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA 是一款功能强大的集成开发环境(IDE),适用于 Java、Kotlin、Groovy 和其他语言。下面是一个简单的 IntelliJ IDEA 使用教程: 1. 下载和安装 IntelliJ IDEA:首先,从 IntelliJ IDEA 官方网站(https://www.jetbrains.com/idea/)下载适用于您的操作系统的安装程序。然后,按照安装向导的指示进行安装。 2. 创建新项目:启动 IntelliJ IDEA 后,选择 "Create New Project"(创建新项目)。选择您的项目类型(例如 Java、Kotlin 等),然后按照向导的指示填写项目名称和位置。 3. 导入现有项目:如果您有现有的项目,可以选择 "Import Project"(导入项目)选项,并选择项目的根目录。IntelliJ IDEA 将自动检测并配置项目。 4. 界面导览:IntelliJ IDEA 的界面包含菜单栏、工具栏、编辑区域、项目视图等。熟悉这些界面组件对于高效使用 IntelliJ IDEA 是很重要的。 5. 编辑代码:在编辑区域中打开您的源代码文件。IntelliJ IDEA 提供了强大的代码编辑功能,包括自动完成、语法高亮、代码重构等。 6. 运行和调试代码:使用菜单栏上的运行按钮或快捷键来运行您的代码。您还可以通过设置断点并使用调试功能来调试代码。 7. 版本控制:IntelliJ IDEA 集成了流行的版本控制系统,如 Git 和 SVN。您可以使用界面上的版本控制工具来管理您的代码版本。 8. 插件扩展:IntelliJ IDEA 支持大量的插件,以扩展其功能。您可以通过菜单栏中的 "Preferences"(首选项)来管理和安装插件。 以上是一个简单的 IntelliJ IDEA 使用教程IntelliJ IDEA 提供了丰富的功能和工具,以提高开发效率和代码质量。希望对您有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值