黑马程序员技术交流社区

标题: 【上海校区】【IDEA实用教程】01-基本使用教程 [打印本页]

作者: shjava    时间: 2017-9-20 19:19
标题: 【上海校区】【IDEA实用教程】01-基本使用教程
本帖最后由 shjava 于 2017-9-20 20:45 编辑

IDEA实用教程基本使用技巧





1. 前言



        IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、AntJUnitCVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
       IDEA的功能相较于Eclipse等常用开发工具强大很多,但其在使用和配置上比Eclipse繁琐,初学者在使用IDEA上产生各种不适应。所以,本人决定出一份IDEA的实用教程用以引导黑马学子快速上手IDEA。本教程所涉及内容基本能满足在黑马学习过程中创建各种工程的使用。

2. 下载&安装

  2.1 下载地址
  下载地址:http://www.jetbrains.com/
  2.2 下载
  第一步:在浏览器地址栏输入:http://www.jetbrains.com/ 访问jetbrains公司首页。点击IDEAs并选择IntelliJ  IDEA。如图2-1 所示:

2-1 下载IDEA

  第二步:点击DOWNLOAD下载

2-2 下载IDEA
  第三步:选择IDEA的版本

2-3下载IDEA
  注意:
        如图2-3中所示,点击图标①处下载的是商业版的IDEA,商业版的IDEA功能比较齐全但是是收费的。点击图标②下载的是社区版,社区版的IDEA功能比较弱,是免费的。点击DOWNLOAD默认下载的是IDEA最新的版本的exe安装程序。

  第四步:下载完毕

2-4 下载完毕

  2.3 安装
  第一步:双击运行ideaIU-2017.2.2.exe。点击Next进入下一步安装。

2-5 安装IDEA
  第二步:选择IDEA的安装路径,然后点击Next进行下一步安装

2-6 安装IDEA
  第三步:选择对应操作系统版本的IDEA快捷方式,然后点击Next

2-7 安装IDEA
注意:
    1,2016版本的IDEA 64-bit laucher需要1.8的jdk支持,可以选择生成32-bit lanucher快捷方式运行。2017版本的IDEA64-bit launcher既支持1.8的jdk又支持1.7的jdk;
    2,如果勾选上图中的Createassociations 下的.java,.groovy或.kt。我们在打开这3类文件时将会默认使用IDEA打开。打开这些文件我们使用一些轻量级的编辑器如EditPlus即可,所以不建议勾选;


  第四步:点击install进行安装

2-8 安装IDEA
  第五步:勾选Run IntelliJ IDEA然后点击Finish,完成安装

2-9 安装IDEA

  2.4 首次运行IDEA
   首次运行IDEA会弹如图2-10

2-10 首次运行IDEA
  注意:
    首次运行IDEA需要注册,可以通过购买或其他途径进行注册。


3. 使用IDEA创建JavaSE项目



    第一步:首次运行IDEA创建JavaSE项目直接点击图2-10中的Create New Project创建。

    第二步:如图3-1所示,选择左侧菜单栏中的Java。Project SDK下拉框中显示的是NO SDK,说明jdk还没有添加进来。我们需要点击ProjectSDK右侧的New按钮将jdk添加进来。


3-1 使用IDEA创建JavaSE项目
注意:
    2017版64位的IDEA既支持1.7的jdk,又支持1.8的jdk。2016版64位的IDEA只支持1.8的jdk。

第三步:勾选Create project frome template,然后选择Java Hello World模板进行创建。

3-2 选择JavaSE模板

第四步:填写项目名称,指定项目的存储目录。

3-3 填写项目名,指定项目存储目录
第五步:创建完毕,点击图2-14中图标1或者图标2处的运行按钮运行这个HelloWorld的demo。

3-4 运行Hello World
第六步:在src下创建包,在包中创建自己的Java文件。如下图2-15所示

3-5 创建包
第七步:在第六步创建的包上面右键New—Java Class并填写类名JavaDemo。如图2-16所示:

3-6 创建Java
第八步:在JavaDemo类下面书写java代码。

3-7 JavaDemo类下书写代码
运行代码参考第五步。

4.  IDEA的主题,字体与编码设置

4.1 IDEA主题设置
  1.IDEA内置的主题设置
    我们打开IDEA的settings后,选择Appearance后我们会在右侧Theme的下拉框中看有3中可选的主题样式:IntelliJ,Darcula,Windows,如图4-1所示

4-1 选择IDEA的内置主题样式
提示:
    IDEA的基本设置都在Settings中,打开Settings的方法有以下两种:1.FileàNewàSettings;2.直接点击Toolbar,操作过程如图4-2:

4-2 调出toolbar  点击Settingstoolbar
这三种主题风格如图4-3所示:

4-3 IDEA内置的IntelliJWindowsDarcula三种主题
  2.导入外部主题
       除了上面3中IDEA内置主题外,我们还可以导入外部的IDEA主题。下面这个网站给我们提供了多种主题供我们下载:http://www.riaway.com/theme.php

4-4 下载外部的IDEA主题

       我们可以根据自己的喜好下载上面的主题jar包,然后导入到IDEA中即可。导入方式如下:
FileàImportSettings 然后导入外部主题jar包,重启IDEA即可。

4-5 导入外部主题


4.2 字体设置
1.IDEA主题字体设置。
       按照图4-6中图标2处选择字体,图标3处选择字号大小。
       Settings– Appearance…

4-6 设置IDEA主题字体

2.设置编辑区字体
       Settings—Font然后按照图4-7中图标顺序操作

4-7 设置IDEA编辑区字体
3.设置控制台字体
       Settings– Console Font –Use console font instead of the default 然后按照图4-8中的图标操作。

4-8 设置IDEA控制台字体
4.3 修改文件编码

4-9设置IDEA文件编码
上图标注 1 所示,IDE 的编码默认是 UTF-8Project Encoding 虽然默认是 GBK,但是一般我都建议修改为 UTF-8
上图标注 2 所示,IntelliJ IDEA 可以对 Properties 文件进行专门的编码设置,一般也建议改为UTF-8,其中有一个重点就是属性 Transparentnative-to-ascii conversion
上图标注 3 所示,对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。
上图标注 4 所示,IntelliJ IDEA 除了支持对整个 Project 设置编码之外,还支持对目录、文件进行编码设置。如果你要对目录进行编码设置的话,可能会出现需要 Convert 编码的弹出操作选择,强烈建议在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。


5. 常用快捷键



Crtl
       Ctrl+F:在当前文件中查找(必备)--------------Eclipse一样
       Ctrl+R:在当前文件中进行文本替换(必备)------Eclipse一样
       Ctrl+Z:撤销(必备)--------------------------Eclipse一样
       Ctrl+Y:删除光标所在行 删除选中的行(必备)-Eclipse中是Ctrl+D
       Ctrl+X:剪切光标所在行   剪切选中的行(必备)-Eclipse一样
       Ctrl+C:复制光标所在行 复制选择内容----------Eclipse一样
Ctrl+D:复制光标所在行 或 复制选择内容,并把复制的内容插入光标位置下面(必备)-------------Eclipse中是Ctrl+Alt+↓

Ctrl+Alt
       Ctrl+Alt+L:格式化代码,可以对当前文件或者整个包使用(必备)------Eclipse中是Ctrl+Shift+F
       Ctrl+Alt+O:优化导入的包,可以对当前文件或者整个包使用(必备)----Eclipse中是Ctrl+Shift+O

Ctrl+Shift
       Ctrl+Shift+F:根据输入内容查找整个项目或指定目录中的文件件(必备)--Eclipse中是Ctrl+H
       Ctrl+Shift+R:根据输入的内容替换对应的内容,范围可以是整个项目也可以是指定目录(必备)
       Ctrl+Shift+/:对选中的代码进行代码块注释(必备)

Shift+Shift(快速按两次Shift:快速搜索指定文件-------------Eclipse中是Ctrl+Shift+T









Alt+Enter:导包,智能提示(创建方法,抓抛异常等)
   注:IDEA一次性自动导包设置。File—Settings-Auto Import 勾选Add unambiguous imports on the fly

Alt+Shift+Enter:自动补全代码块或者补全当前行(加上;并跳到下一行);

       .var+ tab:自动补全

       Alt+Ins:生成getter,setter,constructor,toString等方法

       Ctrl+Alt+T:快速生成try catch

       Shift+F6:修改文件名


6.  IDEADebug调试

    IDEA调试相关的快捷键如图6-1所示:

6-1 IDEADebug调试

   比较常用的快捷键有:
   F7:在Debug模式下跳到下一步,如果当前行断点是一个方法则进入该方法内部,如图6-2所示:
   1.Debug模式下如果执行到图标1处,按下F7会跳到图标2所在行;
   2.Debug模式下如果执行到图标2处,按下F7则会跳到


6-2 IDEADebug调试
   F86-1中关于F8的功能键的说法有误,本人亲测结果(2017IDEA):在Debug模式下按F8会跳到下一行,如果当前行是一个方法,则会进入这个方法内部;

   F9:跳到下一个断点,如果没有断点则程序直接运行结束;



百度百科

快速导包.png (308.54 KB, 下载次数: 27)

快速导包.png

作者: wheat    时间: 2017-9-20 21:22
idea有破解版吗

作者: shjava    时间: 2017-9-21 09:37
wheat 发表于 2017-9-20 21:22
idea有破解版吗

IDEA分社区版和商业版   社区版是免费的但是功能比较弱,商业版需要注册。具体怎么注册可以上网搜一下,这里就不便多说了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2