IntelliJ IDEA

IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

IntelliJ IDEA 官网下载地址 https://www.jetbrains.com/idea/
一、下载

1、IntelliJ IDEA 有旗舰版的,也有社区版的,区别就是旗舰版是付费的,拥有全部功能,而社区版只有小部分功能,不支持java以外的代码提示等,免费。如果你是学生,那么我建议你下载旗舰版的,因为 jetbrains 学生认证可以免费使用,其他需要根据自己情况下载了

学生免费使用教程请看本文后面的 JetBrains 部分

2、下载完成后,打开并解压要想要放的位置

3、打开 IntelliJ IDEA 根目录,打开bin目录,找到 idea64.exe 并打开

4、第一次打开可能需要登录,没有账号需要去注册一个,也可以开始30天试用,开始后就可以使用了

二、下载中文插件

很多小伙伴初学不会用英文版可以下载中文插件,当然,我仍然推荐您使用英文版

三、更改主题风格
个人比较喜欢intellij light,看个人喜好更改咯

四、用IntelliJ IDEA 连接MySQL数据库

如果您还没有安装数据库,推荐看我的MySQL安装教程

MySQL实用安装教程

1、连接前请确保MySQL是打开着的,如果没有打开请在命令提示符中使用net start mysql命令打开mysql

2、打开IntelliJ IDEA,随意新建一个项目,侧边栏会有 Database,具体操作如下




五、IntelliJ IDEA 集成 Maven

如果您还没有安装maven,推荐看我的maven安装教程

Maven 实用安装教程


上面是配置给当前项目的,如果想要新建项目都默认使用自己的maven仓库,那么继续以下配置


配置完成后就可以使用了,至于怎么用,那就得靠自己去学了,加油!

六、IntelliJ IDEA 常用快捷键

1.Ctrl + C 复制
2.Ctrl + V 粘贴
3.Ctrl + Z 回退
4.Ctrl + Shift + Z 前进
5.选中代码 + Tap 多行 tap
6.选中代码 + Shift + Tap 多行 shift tap
7.Ctrl + 鼠标左键选中类可以看源码
8.写代码时用Alt + Insert 可以创建类里面任何字段的getter与setter方法。
9.按Ctrl + N 再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非Java文件。
10.Ctrl + D 复制当前行,Ctrl + Y删除当前行。
11.Ctrl + Shift + U,Ctrl + Shift + Alt + U显示类继承结构图,再按Alt-M。
12.Alt-F1 回到当前文件所在的目录结构。
13.Ctrl + Shift + V 粘贴最近复制过的一些信息。
14.Ctrl + Shift + F7 高亮显示所有该文本,按Esc高亮消失。
15.Ctrl + E 最近打开的文件。
16.Ctrl + P 方法参数提示。
17.Alt + Up/Down 在方法间快速移动定位。
18.Ctrl +W 选中代码,连续按会有其他效果。
19.Shift + F6 选中目录结构的文件,重命名。
20.Ctrl + Alt + F12 进入当前文件所在磁盘位置。
21.Ctrl + Shift + F搜索文件。
22.Ctrl + Shift + R 搜索指定范围文件,替换文字。
23.Ctrl + Shift +W 返回上一次选择的代码块状态。
24.Ctrl + Shift + J 自动将下一行合并到当前行末尾。
25.Ctrl + Tab Switcher 导航 与 Ctrl + E 类似效果。
26.Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板。

IntelliJ IDEA 实用安装教程相关推荐

  1. IntelliJ IDEA 下载安装教程(详细图文)

    IntelliJ IDEA 下载安装教程(详细图文) 简介 IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境.IntelliJ在业界被公认为最好的Java开发工具,尤其在智 ...

  2. IntelliJ IDEA 实用操作教程

    作者:胡川港 知乎主页:zhihu.com/people/hu-chuan-gang-58 GitHub主页:https://github.com/xiaoxiunique 本文介绍了 IDEA 中令 ...

  3. Tomcat 实用安装教程

    Tomcat的介绍 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共 ...

  4. IntelliJ IDEA下载安装教程

    1.首先在官网上面下载idea       网址:https://www.jetbrains.com/idea/ 2.选择下载DownLoad 3.下载可能需要注册,不需要理会,等待下载界面出来就行了 ...

  5. Dev-C++ 实用安装教程

    Dev-C++ Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE).它是一款自由软件,遵守GPL许可协议分发源代码.它集合了功能强大的 ...

  6. JDK、JRE实用安装教程

    JDK与JRE的介绍 JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境.JDK是整个Java的核心 ...

  7. Python3实用安装教程

    Python3 python3即Python3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级.python3 于 2008 年发布,从最初的 ...

  8. Swing可视化设计:在IntelliJ IDEA中安装JFormDesigner教程

    Swing可视化设计:在IntelliJ IDEA中安装JFormDesigner教程 前言 最近课设大多需要gui设计,排除自学的情况,大部分同学都只接触过swing设计gui,swing可视化插件 ...

  9. IntelliJ IDEA安装教程(超详细)

    IDEA安装教程目录 一.JDK的彻底卸载(选做) 二.JDK的安装 三.IDEA的安装 四.IDEA的"扩展"教程 五.代码测试 六.Error:Cannot determine ...

最新文章

  1. 怎么确定迭代器后面还有至少两个值_JS Lazy evaluation:可迭代对象与迭代器
  2. 阿里云数据库专家白宸:Redis带你尽享丝滑!(图灵访谈)
  3. python找列表list中某个数对应的索引值
  4. Hadoop centos 6.5 配置
  5. python 之GUI设计:messabebox组件
  6. 将JSON数据转换成JAVA的实体类
  7. Server Develop (三) 多进程实现C/S
  8. demo:flask进行模型部署 | ros接收点云流 | Web接收三路视频流及局部刷新——>显示效果展示
  9. CDN/视频流成“风口”,2 年内实现规模商用,揭晓 2020 年边缘计算发展现状!...
  10. Lucene和Solr版本对应关系
  11. html js加载404_【第 245 期】2020 年,JS 令一个新人沮丧
  12. 第五次作业之例行报告
  13. 妙招教你Office Word 2007文档另存为PDF文件[转]
  14. 熟悉Keil C51和STC-ISP下载烧录软件
  15. CCSK云计算安全认证
  16. Qt 读取Excel数据
  17. springboot启动banner图片
  18. struts2 xml 验证出现 Invalid field value for field 的解决方法(转)
  19. 【思前享后】区块链架构与特点
  20. 数据挖掘 (一)——ASC文件读写、时间戳转换、可执行文件打包

热门文章

  1. Android利用GridView加载九宫格菜单
  2. 天馈线驻波比测试 频谱分析 干扰定位?这一款机器足以应对!
  3. global 仪表控件 无人机地面站_虚拟仪表在无人机地面站中的应用
  4. 求学时代的一本数据库老书,谢谢你的陪伴!
  5. 米联客udp_stack以太网协议栈使用教程
  6. Java操作XML文件及转义字符
  7. 使用java求中文字符串所有子序列(子字符串)
  8. 谈思生物医疗直播—可瑞生物CEO谢兴旺博士“TCR创新药的现状和展望”
  9. Android中获取软键盘状态和软键盘高度
  10. 打印信息无法连接服务器,服务器连接打印机无法连接到服务器