原创

    【Over】IDEA 入门教程

    第一章:初识 IntelliJ IDEA

    一、IDEA(IntelliJ IDEA) 概述

    IDEA 是一个专门针对 Java 的集成开发工具(IDE),由 Java 语言编写。所以,需要有 JRE 运行环境并配置好环境变量。IDEA 可以极大的提高 Java 开发效率,是全世界用得最多的Java开发软件。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。

    二、IDEA 的下载安装

    IDEA的下载地址: https://www.jetbrains.com/idea/download 选择对应的操作系统和版本进行下载。在这里介绍一下IDEA的两个版本,旗舰版(Ultimate)和社区版(Community)。旗舰版用于Web和企业级应用开发,免费试用,后期收费。当然,我们会对其破解。社区版主要用于JVM和安卓开发,它是免费的。这些信息它都写在那儿了,我就不多说了。下载可参考下图:

    接下来,让我们来安装一下IDEA。首先,双击下载好的IDEA,出现如下图界面:

    点击Next,然后选择安装位置,不建议安装在C盘,参考如下图:

    然后再点击Next,出现安装选项界面,这里我要说一下update context menu,当勾选了之后,待到IDEA完成安装时,在桌面点击鼠标右键就会出现IDEA。不过,默认不勾选,参考如下图:

    点击Next,选择Install即可,参考如下图:

    然后等待几分钟便可安装成功。如果电脑配置不高的话可能要十多分钟才能安装成功。成功界面参考如下:

    勾选 Run IntelliJ IDEA,然后点击 finish,即可打开 IDEA。

    三、IDEA 的激活

    打开 IDEA 之后,出现如下界面:

    建议选择Do not impart settings,如果你先前安装过IDEA,需要导入原先的设置,那么请自己找到相关文件夹进行设置。然后点击OK,便进入到激活界面:

    首先选择顶部Activate,然后使用以下三种激活方式任意一种:

    • JetBrainsJetBrains Account 如果你有该账户,并且购买了此产品,那才可以激活。不过,一般我们不会购买这产品,毕竟贵呀,能省则省,哈哈。

    • Activation Code 使用激活码激活。激活码自己可以百度,或者去各大论坛搜索。如CSDN等等。以下是我的激活码,可能过期了,但还有用处:
    MNQ043JMTU-eyJsaWNlbnNlSWQiOiJNTlEwNDNKTVRVIiwibGljZW5zZWVOYW1lIjoiR1VPIEJJTiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNC0wNSIsInBhaWRVcFRvIjoiMjAyMC0wNC0wNCJ9XSwiaGFzaCI6IjEyNjIxNDIwLzBwIiwiZ3JhY2VQZXJpb2REYXlzIjo3LCJhdXRvUHJvbG9uZ2F0ZWQiOnRydWUsImlzQXV0b1Byb2xvbmdhdGVkIjp0cnVlfQ==-Zmbxcn7NPlqBNqAURX0uiLzybnruyx6PG+6KYZrpzm/IJJs5nnIogGgdfIJoifO6fbaaJYc5pjds7CHdrt/neIpvF2o/HvIjMEF4/AhNV7HUGsAa9zpMszc6YBIkMmVFh4Y7GPKOStA14/Ld83AC7kGnwL1Fq7eAXKJFljc00GMejPpfE0zDqTN634bC+0ojfklhWXaLqhUt230SiE8onnd3quvEaH5NsW7sIQm2spyONZI+iHvHFtl4EvG7tlRlD1StsfhrbgNNxz61FOEEQ+GtZIzMx+T4sbpfoRyms7lbWQecrbAtE0c2sR98esm4PcDUhrFVBxGorPC1ppOLSQ==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==
    

    • License Server 复制以下网址即可。但是网站好像访问不了,具体成功与否,本人未曾尝试,如无法激活,勿怪!网址如下:
    http://www.jetlicense.nss.im/
    

    以上三种方式都介绍完了。一般都是使用第二种方式激活,第三种简单,但我本人没用过,所以不知道能否成功。写在这里,仅供参考!除了上述三种方法之外,还有另一种破解的方法。所以这时,上面可能过期的激活码就派上用场了。我自己的IDEA就是这样激活的。话不多说,安排!找到hosts文件,文件路径在下面代码上方。这是针对windows系统的,如果是苹果系统,那就需要自己找一下了,我对苹果系统不熟。然后打开,添加代码到最后一行:

    0.0.0.0		account.jetbrains.com
    

    然后保存,回到IDEA,复制上面的激活码,使用第二种方式激活即可。这种方式和上面的第二种方式激活区别在于:上面第二种方式激活码过期了就无法激活,而这种不会。仅此一点。教程仅供参考,具体以实际情况为准。软件更新太快,教程不可能一直都适用,只是参考而已。成功之后截图如下,这个过程中还会遇到主题样式选择等一下界面,跳过即可:

    四、IDEA的配置目录介绍

    代码框顶部是文件夹或文件的路径。

    # C:\Users\guoshizhan\.IntelliJIdea2018.3\
    
    #这个目录下就是IDEA的配置目录,不同操作系统不同用户都不一样,但相似,仅供参考!这些目录建议不要动!
    config
    system
    
    # D:\01_Programs\02_Java\03_IDEA\IntelliJ IDEA 2018.3.5\
    
    #这个目录下就是IDEA的安装目录,bin目录下面的idea64.exe.vmoptions文件可以修改IDEA所需最大内存或缓冲区大小等等。
    bin-->idea64.exe.vmoptions
    #bin目录下面的idea64.properties文件可以修改IDEA的一些配置等等,要了解更多,自行Google或百度。
    bin-->idea64.properties
    

    第二章:IDEA 个性化配置

    一、各种自定义配置的路径

    操作路径
    打开工具条View \ Toolbar
    全局主题配置File \ Settings \ Appearance & Behavior \ Appearance --> Theme
    主题字体File \ Settings \ Appearance & Behavior \ Appearance --> use custom font
    编辑区主题配置File \ Settings \ Editor \ Color Scheme --> Scheme
    鼠标滑轮修改字体大小File \ Settings \ Editor \ General --> Mouse --> Change font···
    鼠标悬浮提示File \ Settings \ Editor \ General --> Other --> Show quick···
    自动导包File \ Settings \ Editor \ General \ Auto Import --> Java -->Add unambiguous··· + Optimize imports···
    代码行号和方法分隔符File \ Settings \ Editor \ General
    忽略大小写配置File \ Settings \ Editor \ General \ Code Completion --> Match case···
    文件多行显示File \ Settings \ Editor \ General \ Editor Tabs --> Appearance-->Show tabs in one row
    默认字体大小\行间距File \ Settings \ Editor \ Font --> Font \ Size \ Line spacing
    注释颜色修改File \ Settings \ Editor \ Color Scheme \ Language Defaults --> Comments --> ···
    工程项目编码File \ Settings \ Editor \ File Encodings -->···
    自动编译File \ Settings \ Build, Execution, Deployment \ Compiler --> Build project··· + Compiler independent···
    代码补全快捷键FileFile \ Settings \Keymap --> Main menu \ Code \ Completion \ Basic
    取消方法一行自动折叠File \ Settings \ Editor \ General \ Code Folding --> one-line methods

    二、IDEA 快捷键

    1、最常用快捷键

    操作快捷键
    代码自动补全Alt + /
    自动生成构造方法等Alt + Ins
    复制一行Ctrl + D
    删除一行Ctrl + Y
    撤回操作Ctrl + Z
    自动代码生成模板Ctrl + J
    显示最近更改代码Ctrl + E 非常好用
    专注模式shift + f4
    代码格式化Ctrl + Alt + F
    移动代码Alt + Shift + 上下箭头
    跳转到指定行Ctrl + G
    查找类或文件Ctrl + N
    查找文本Ctrl + F
    单行注释Ctrl + /
    多行注释Ctrl + Shift + /
    重命名shift + f6

    2、其他快捷键

    操作快捷键
    补全结尾Ctrl + Shift + 回车
    自动选中代码Ctrl + W
    反选代码Ctrl + Shift + W
    代码包围Ctrl + Alt + T
    方法间切换Alt + 上下箭头
    大小写切换Ctrl+ Alt + U
    替换文本Ctrl + R

    三、IDEA 自定义模板

    路径:File | Settings | Editor | Live Templates--> output 。 如输入guo,按下Enter出现以下代码:

    /**
     * @author $user$
     * @date $date$ $time$
     * @version V1.0
     * @Description: 
     */
    public void $NAME$(){
        
    }
    

    路径:File | Settings | Editor | File and Code Templates --> Files --> Class

    /**
      *@author: guoshizhan
      *@create: ${YEAR}-${MONTH}-${DAY}-${TIME}
      *@description: 
      */
    

    路径:File | Settings | Editor | File and Code Templates --> Includes --> File Header

    /**
      *@Author: ${USER}
      *@Create: ${DATE} ${TIME}
      *@Description: 
      */
    

    各种快捷键路径:File | Settings | Editor | General | Postfix Completion 如:10.fori 则成下列代码:

    for(int i = 0; i < 10; i++){
    
    }
    

    IDEA导入 Eclipse 中的 maven 项目,直接点即 open 即可。

    四、分享几款好用的插件

    • material theme UI
    • rainbow brackets
    • power modeⅡ
    • Lombok
    IDEA
    • 文章作者:GuoShiZhan
    • 创建时间:2021-08-16 13:59:35
    • 更新时间:2021-10-05 17:41:45
    • 版权声明:本文为博主原创文章,未经博主允许不得转载!
    请 在 评 论 区 留 言 哦 ~~~
    1024