先聊下IntelliJ IDEA这个工具的开发公司。IntelliJ IDEA的开发公司是JetBrains,这是一家总部位于捷克共和国的软件公司。除了IntelliJ IDEA之外,JetBrains还开发了其他知名的开发工具,例如PyCharm,WebStorm,RubyMine和PhpStorm等。JetBrains公司成立于2000年,迄今已经成为全球软件开发领域中的领导者之一,拥有来自世界各地的数百万用户。捷克对中国不友好,JetBrains对中国的态度还不错,大量盗版,也没听说有什么太大动静。

JetBrains除了IDEA,还有很多耳熟能详的一些工具,比如python工具PyCharm:
- 2001年,JetBrains公司发布了其第一款商业开发工具——IntelliJ IDEA,它成为了一款备受好评的Java集成开发环境(IDE)。
- 2005年,JetBrains公司推出了一款针对Python开发的IDE——PyCharm,这款工具在Python社区中获得了广泛的认可和使用。
- 2010年,JetBrains公司推出了一款Web开发工具——WebStorm,它成为了广大Web开发者的首选工具之一。
- 2011年,JetBrains公司推出了一款针对Ruby和Rails开发的IDE——RubyMine,它赢得了广泛的用户赞誉。
- 2015年,JetBrains公司发布了Kotlin编程语言,这是一种旨在取代Java的语言,它兼容Java,并提供了更简洁、更安全的编程体验。
- 2017年,JetBrains公司推出了一款专门针对数据科学家和分析师的工具——DataGrip。
- 2018年,JetBrains公司推出了一款云端IDE——CodeWithMe,它允许团队成员实时协作,为分布式团队的协作提供了更好的方式。
- 2021年,JetBrains公司将IntelliJ IDEA更新到2021.1版本,这个版本中包括了很多新功能和改进,为Java开发者提供了更好的开发体验。
IntelliJ IDEA开发过程中常用的一些快捷键命令:
- 编辑器相关操作
- Ctrl + C / Ctrl + X / Ctrl + V:复制、剪切、粘贴
- Ctrl + Z / Ctrl + Y:撤销、重做
- Ctrl + D:复制当前行
- Ctrl + W:选中当前光标所在的单词
- Ctrl + Shift + W:取消选中
- Ctrl + Shift + V:选择粘贴板中的内容进行粘贴
- Ctrl + Shift + Enter:在当前行下方新建一行并将光标移动到该行
- Ctrl + Alt + L:格式化代码
- Ctrl + Space:代码自动完成
- Ctrl + Shift + Space:智能代码提示
- Ctrl + Shift + /:注释选中的代码块
- Ctrl + Shift + F7:在当前文件中高亮显示所有选中的文本
- 导航相关操作
- Ctrl + N:通过类名快速查找类
- Ctrl + Shift + N:通过文件名快速查找文件
- Ctrl + B / Ctrl + 鼠标左键单击:跳转到定义
- Ctrl + Alt + B:跳转到实现
- Ctrl + F12:显示当前文件的结构
- Alt + 左箭头 / Alt + 右箭头:在打开的文件之间切换
- Ctrl + E:查看最近打开的文件
- Ctrl + Shift + E:查看最近更改的文件
- 重构相关操作
- Ctrl + Shift + Alt + T:重构菜单
- Ctrl + Alt + M:提取方法
- Ctrl + Alt + V:提取变量
- Ctrl + Alt + F:提取字段
- Ctrl + Alt + C:提取常量
- 调试相关操作
- Ctrl + Shift + F9:调试当前文件
- F8:逐行调试
- F9:恢复程序执行
- Ctrl + F8:设置/取消断点