在IDEA当中,Project和  Module是作为两个不同的概念,对项目结构是重要意义的

eclipse和idea的区别

IDEA里面的子工程要称为Module就是模块化的概念,作为聚合工程亦或普通的根目录,它称之为Project,而下面的子工程称为模块,每一个子模块之间可以相关联,也可以没有任何关联。

1.初始化步骤

2.全局添加jdk(添加默认配置):File ->Other Settins -> Default Project Structure -> SDKs -> JDK

3.全局添加maven(添加默认配置):File ->Other Settings -> Default Settings -> Build & Tools -> Maven

4. 全局添加git/svn(添加默认配置):File ->Other Settings -> Default Settings -> Version Control -> Git

5.全局自动导包和智能移除(添加默认配置):File ->Other Settings -> Default Settings -> Auto Import

6.当前项目添加Tomcat:File -> Settings -> Deployment -> Application Servers -> Tomcat Server

7.全局设置自动编译:File ->Other Settings -> Default Settings -> Auto Import

开启自动编译之后,结合Ctrl+Shift+F9 会有热更新效果

自动编译(Runtime)
具体步骤: 敲击 Ctrl + Shift + Alt + /  然后双击Shift搜索进入Registry ,找到compiler.automake.allow.when.app.running ,然后勾选上。

8.打开Maven神器(强烈推荐!)
具体步骤:右侧直接点击 Maven Project 管理插件 ,记得先打开常用工具栏
如下图所示: 还在Eclipse使用Update命令苦苦挣扎的童鞋,请火速尝试此款插件,能给你带来前所未有的愉快感!!

9.调整字体类型和字体大小
默认的白色背景和细小的字体会影响大家的编码体验,这里特意提供了调整代码窗的快捷配置。打开配置,搜索Font,然后再Font可以调整字体类型,Size可以调整字体大小

10.将快捷键设置为跟Eclipse一样
File -> Settings -> Keymap - > 选择Eclipse

11.打开常用工具栏
顶部导航栏 - View -> 勾选 Toolbar & Tool Buttons

12. 懒人必备快捷键
1)按【鼠标中键】快速打开智能提示,取代alt+enter 。
File->Settings-> Keymap-> 搜索 Show Intention Actions -> 添加快捷键为鼠标中键。
2)按【F2】快速修改文件名,告别双手操作。
File->Settings-> Keymap-> 搜索 Rename -> 将快捷键设置为F2 。
3)按【F3】直接打开文件所在目录,浏览一步到位。
File->Settings-> Keymap-> 搜索 Show In Explorer -> 将快捷键设置为F3 。
4)按【Ctrl+右键】直接打开实现类,方便开发查询。
File->Settings-> Keymap-> 搜索 implementation->  Add Mouse Shortcut 将快捷键设置为Ctrl+ 鼠标右键。

13. 重度强迫症患者
1)取消大小写敏感,让自动完成更齐全!  
File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None。
2)自动隐藏注释,让源码阅读更为清爽!
File -> Settings -> Editor -> General -> Code Folding ->  Documentation comments 勾选。
如何想快速一键打开全部注释,则单击鼠标右键,选择Folding -> Expand Doc comments 。
3)Maven自动下载源码包,告别反编译,直接上源码注释!!
File | Settings | Build, Execution, Deployment | Build Tools | Maven | Importing
将Automatically Download  的 Source 勾上。

14.打开本地工程/已存在的工程
点击File -> Open 打开 工程文件夹即可,注意先配置好JDK、Maven等基础配置

15.删除项目工程
不需要删,点击File-> Close Project 即可快速关闭当前项目

如果想干掉整个目录
项目右键Show In Explorer ,删掉文件夹,建议关掉即可

16.单个窗口打开多个Maven工程
随便新建一个文件夹,然后将工程都扔进去,使用IDEA打开这个文件夹
17.为当前项目工程添加多个模块
工程右键 -> 选择New -> Module -> 通常选择Spring Initializr

新增模块

18.取消大小写敏感
具体步骤:
File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None
取消大小敏感,在编写代码的时候,代码的自动提示将更加全面和丰富

19.添加Scala SDK

3种方法
1)创建新Scala项目时,如图选择

2)项目创建之后点击File->Project Structure->左侧Project Settings选择Libraries->点击+选择Scala SDK->Browse...
3)项目创建之后右键项目->Open Module Settings->左侧Project Settings点击Libraries->点击+选择Scala SDK->Browse...

不管哪种方式最后可以在External Libaries中看到scala SDK即可

IntelliJ IDEA 使用教程的更多相关文章

  1. IntelliJ远程调试教程

    概述 对于分布式系统的调试不知道大家有什么好的方法.对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时.今天咱们来了解了解Java远程调试这个牛逼的 ...

  2. IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

    IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾   前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是 ...

  3. IntelliJ IDEA使用教程 (总目录篇)

    注:本文来源于<    IntelliJ IDEA使用教程 (总目录篇)  > IntelliJ IDEA使用教程 (总目录篇) 硬件要求 IntelliJ IDEA 的硬件要求 安装包云 ...

  4. IntelliJ IDEA使用教程(很全)

    IntelliJ IDEA使用教程(很全) 这个编辑器我就不再多做介绍了.直接开始新建maven hello world 的Java web项目啦 你电脑上得有jdk1.7,或者1.8,然后就是mav ...

  5. IntelliJ IDEA使用教程

    注:本文来源:李学凯 的<IntelliJ IDEA使用教程 (总目录篇)> 一:(总目录篇)_1:硬件要求 IntelliJ IDEA 对硬件的要求看上去不是很高.可是实际在开发中其实并 ...

  6. Intellij idea 系列教程目录

    Intellij idea 系列教程目录 Intellij idea 系列教程之破解方法 Intellij idea 系列教程之常用快捷键 Intellij idea 系列教程之常用配置项 每天用心记 ...

  7. Intellij idea 系列教程之常用配置项

    Intellij idea 系列教程之常用配置项 Intellij idea 系列教程目录(https://www.cnblogs.com/binarylei/p/10347600.html) Lan ...

  8. Intellij idea 系列教程之破解方法

    Intellij idea 系列教程之破解方法 Intellij idea 系列教程目录(https://www.cnblogs.com/binarylei/p/10347600.html) 到这个地 ...

  9. Idea IntelliJ远程调试教程

    总结 第一步:修改startup.sh 在倒第二行加上export JPDA_ADDRESS=8787 最后一行在start前面加上"   jpda   " 第二步:配置Idea, ...

  10. IntelliJ IDEA安装教程及使用方法

    IntelliJ IDEA安装教程及使用方法 首先,需要去下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入 进入官网,选择[Download],点击进入,选择自己的操作系统 ...

随机推荐

  1. 软件151 王楚博 JavaEE的配置

    一.准备以下压缩包 1.JDK1.7 文件:jdk1.7.rar 2. eclipse-jee-mars-2 文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准 ...

  2. [数]数学系列预习->补水题ver.

    ---恢复内容开始--- 话说要学反演了,contest一题都搞不定,整理题目暂且搁置,数学笨蛋来学一下数学_(:з」∠)_ ---恢复内容结束--- 是的,预习看了半天教学,没有整理,做题又都不会, ...

  3. 练习 map集合被使用是因为具备映射关系 "进度班" "01" "张三" "进度班" "02" "李四" "J1701" "01" "王五" "J1701" "02" "王二" 此信息中,我们要怎样把上述信息装入集合中, 根据班级信息的到所有的所有信

    package com.rf.xs; import java.util.Arrays; public class Student01 { String name; int age; public St ...

  4. JDBC-day1

    package cn.gzsxt.test; import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.D ...

  5. 预先封装数据的思路.md

    预先封装数据的思路.md python3 最近有两位同学开发开发了用程序在线竞猜数字的小游戏,可以通过以下两个网址去玩: bbaa的游戏 http://bbaass.tk/math/ codetige ...

  6. WScript与CScript的区别

    WSH有两种形式:一为WScript是一个窗口化的版本:一为CScript是一个命令行的版本.两种版本都可以运行任何脚本.二者之间的区别是,窗口化版本(WScript)使用一个弹出对话框来显示文本输出 ...

  7. 使用WebStorm报错 Namespace 'v-bind' is not bound

    一:报错描述:                Namespace 'v-bind' is not bound.Namespace 'v-on' is not bound 等 二:问题说明:      ...

  8. 局域网主机A向主机B发送ip数据报的过程

    主机A首先查找其ARP高速缓存内的映射表中是否有主机B的IP地址,如果有,则查找出其对应的硬件地址,并将该硬件地址写入MAC帧,通过局域网将该MAC帧发送给主机B.如果ARP高速缓存内没有主机B的IP ...

  9. idea 打包springboot项目报错:404

    1. 在本地的idea中,我们必须通过context-path(这里是volkswagen)+controller中的路径名访问项目,但是打包后,就不需要这个context-path,需要的是war包 ...

  10. RabbitMQ中的RPC实现

    1.RPC简述 RPC,Remote Procedure Call 远程过程调用.通俗讲,两段程序不在同一个内存空间,无法直接通过方法名调用,就需要通过网络通信方式调用.对于RabbitMQ,本身就是 ...