理解Project 和 Module

一个 Project 是由一个或多个 Module 组成,模块之间尽量是处在同一个项目业务的的情况下,彼此之间互相依赖关联。如:

Project : spring-framework
Module:spring-core、spring-jdbc、spring-jms、spring-orm、spring-web、spring-webmvc 等

在Intellij 中打开eclipse创建的web项目

Eclipse 的 Java Web 项目环境搭建-http://www.phperz.com/article/15/0923/159048.html

在 IntelliJ IDEA 下是支持直接打开 Eclipse 项目的,无需导入。
选择项目的 .project 文件打开即可。

软件设置

http://www.phperz.com/article/15/0923/159043.html

要点:

语言支持上:
安装插件后支持 SQL类     基本JVM
PHP      PostgreSQL   Java
Python     MySQL     Groovy
Ruby      Oracle
Scala      SQL Server
Kotlin
Clojure 其他支持:
支持的框架   额外支持的语言代码提示 支持的容器
Spring MVC  HTML5         Tomcat
GWT       CSS3          TomEE
Vaadin     SASS          WebLogin
Play      LESS          JBoss
Grails    JavaScript      Jetty
Web Services CoffeeScript     WebSphere
JSF      Node.js
Struts     ActionScript
Hibernate
Flex
安装硬件需求:

    开发 Java Web 项目最好的方案是 8G 内存或是以上,硬盘能在用上固态是最好的,因为 IntelliJ IDEA 有大量的缓存、索引文件,把 IntelliJ IDEA 的缓存、索引文件放在固态上,IntelliJ IDEA 流畅度也会加快很多。
如果你正在使用 Eclipse / MyEclipse,想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题,我这里可以直接明白地告诉你:这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。
Settings

主题和主题字体等修改 - Appearance

代码编辑字体修改 - Editor -> Colors & Fonts -> Font
控制台输出字体修改 - Editor -> Colors & Fonts -> Console Font
文件编码修改 - Editor -> File Encoding

常见文件类型的图标介绍 - http://www.phperz.com/article/15/0923/159058.html

IntelliJ IDEA 编译方式介绍 - http://www.phperz.com/article/15/0923/159056.html

版本控制 - http://www.phperz.com/article/15/0923/159053.html
IntelliJ IDEA 自带对这些版本控制工具的支持插件,但是该装什么版本控制客户端还是要照样装的。 文件代码模板的介绍 - http://www.phperz.com/article/15/0923/159051.html 插件配置使用 - http://www.phperz.com/article/15/0923/159049.html Maven 项目介绍 - http://www.phperz.com/article/15/0923/159047.html Debug - http://www.phperz.com/article/15/0923/159046.html
.idea (directory based) .idea 即为 Project 的配置文件目录。创建项目的时候自动创建一个 .idea 的项目配置目录来保存项目的配置信息。这是默认选项。
.ipr (file based) 创建项目的时候自动创建一个 .ipr 的项目配置文件来保存项目的配置信息。
.iml 即为 Module 的配置文件目录

在没有文件的情况下包目录默认是连在一起的,这不方便看目录层级关系。
解决:点击齿轮,在弹出的菜单中去掉选择标注 选项:Compact Empty Middle Packages。

插件推荐

插件名称        插件介绍      官网地址
Key promoter 快捷键提示 https://plugins.jetbrains.com/plugin/4455?pr=idea
CamelCase    驼峰式命名和下划线命名交替变化 https://plugins.jetbrains.com/plugin/7160?pr=idea
CheckStyle-IDEA 代码样式检查 https://plugins.jetbrains.com/plugin/1065?pr=idea
FindBugs-IDEA 代码 Bug 检查 https://plugins.jetbrains.com/plugin/3847?pr=idea
Statistic    代码统计 https://plugins.jetbrains.com/plugin/4509?pr=idea
JRebel Plugin 热部署 https://plugins.jetbrains.com/plugin/?id=4441
CodeGlance    在编辑代码做右侧,显示一块代码小地图 https://plugins.jetbrains.com/plugin/7275?pr=idea
Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。 https://plugins.jetbrains.com/plugin/6546?pr=idea
GsonFormat 把 JSON 字符串直接实例化成类 https://plugins.jetbrains.com/plugin/7654?pr=idea

常用快捷键

http://www.phperz.com/article/15/0923/159042.html

连续两次shift - 全局搜索资源

也可以在工具栏右上角选择放大镜

Shift + 箭头 选中文本

Alt + Enter 快速提示

Alt + Insert 在Project窗口是创建新文件,在代码窗口是生成generate

Shift + F6 更改文件名Rename

Ctrl + Shift + N 查找文件

Ctrl + Shift + F 全局搜索

Alt + 1 打开Project窗口

Alt + 5 Debug窗口

Alt + 7 文件结构Outline窗口

使用技巧

http://www.phperz.com/article/15/0923/159043.html

1 不区分大小写

Settings - Code Completion - 选择None

[Intellij] 软件设置和常用快捷键的更多相关文章

  1. eclipse 常用设置,常用快捷键修改

    eclipse 常用设置,常用快捷键,myeclipse和eclipse类似' 首先打开eclipse的首选项-->搜索 keys' 常用的一些快捷键: Ctrl+1 快速修复(最经典的快捷键, ...

  2. Code::Blocks代码自动提示设置及常用快捷键

    Code::Blocks代码自动提示设置及常用快捷键(适用windows和linux) 1)以下需要设置的地方均在Settings->Editor...弹出的对话框中. 2)不少命令都可针对当前 ...

  3. 【荐1】Total Commander 7.57 个人使用设置 及 常用快捷键 备忘

    Total Commander 7.57a  下载地址:http://www.baidu.com/s?wd=total commander 7.57 破解版 软件整体预览图:(注意,下面的版本我用的是 ...

  4. WebStorm常用设置和常用快捷键

    今天下载了最新版本的WebStorm 7.反正又要重新设置一番了,干脆写下来记录到博客里面,免得以后每次忘了还要到处搜索比较麻烦. 加速 禁用多余的插件,关掉没必要的代码检查项.webstorm慢的原 ...

  5. Eclipse个人快捷键设置及常用快捷键

    Eclipse中字母自动提示的快捷键设置,具体如下图所示,加上大写字母A-Z 二.常用快捷键设置 (1)在java代码中按 ctrl+O 快速查看类的属性和方法列表如下所示 (2)在java代码中选中 ...

  6. 【快捷键】IntelliJ IDEA For Mac 常用快捷键

    一.符号对应关系 ⌃ control ⌥ option ⌘ command ⇧ shift 二.常用快捷键 1.control+shift+J 两行整理成一行 2.command+shift+F12 ...

  7. Intellij IDEA工具的常用快捷键

    掌握如下常用快捷键可以使自己的开发效率提供十倍. ctrl + B : 转到类或者方法的定义 ctrl + Alt + B:弹出接口/虚类的实现类/子类 ctrl + Alt + 左箭头/右箭头 : ...

  8. Java基础(1)IntelliJ IDEA入门、常用快捷键和数组操作

    一. IntelliJ IDEA入门 1 快捷键和技巧 智能补全代码,比如只写首字母按回车: psvm+Enter :public stactic void main(String[] args) s ...

  9. Window中在Intellij idea开发时常用快捷键

    以下idea中的快捷键是在window 7中确认过,如果快捷键不起作用,可能是该快捷键被其它软件占用,或系统不同导致. 1.Ctrl + Z:撤回代码: 2.Ctrl + Shift + Z:恢复撤回 ...

随机推荐

  1. 设计模式-建造者模式(Builder Pattern)

    建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式要求建造过程中是稳定的. Android 用到的 Builder 模 ...

  2. go 从入门到精通(二)基本数据类型和操作符

    一.文件名&关键字&标识符 所有go源码都是以.go结尾 标识符以字母或下划线开头,大小写敏感 下划线_是特殊标识符,用户忽略结果 保留关键字 导入包时可以设置别名 下面是保留关键字: ...

  3. centos安装man中文手册

    第一步下载man中文手册压缩包 //下载 wget http://pkgs.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1. ...

  4. 转:Math: Math.atan() 与 Math.atan2() 计算两点间连线的夹角

    我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有两个函数可以计算反正切,我们来看一下. 1.Math.atan() Math ...

  5. 每日英语:The Invasion of the Online Tutors

    It's a nightly dilemma in many households: A student hits a wall doing homework, and parents are too ...

  6. linux命令(44):sed,vim;去掉文件中的^M 符号,去掉行首空格和制表符

    注:下面的直接粘贴会出错,要重新输入^M 如何输入^M,先 ctrl+v,然后 ctrl+m 第一种方法: cat -A filename 就可以看到windows下的断元字符 ^M要去除他,最简单用 ...

  7. android alipay

    "java.security.spec.InvalidKeySpecException" KeyFactory keyFactory =KeyFactory.getInstance ...

  8. Mac下终端(terminal)的一些快捷键

    Mac下终端(terminal)的一些快捷键 行首ctrl + a 行尾ctrl + e 两个终端窗口切换alt + 方向键 命令中,上一个单词esc + b (iterm2) 下一个单词esc + ...

  9. c++ primer读书笔记之c++11(一)

    1 新的关键词nullptr c++11引入新的关键词nullptr,用于表示空指针,用于替换之前c提供的NULL(最初NULL是定义在stdlib中的宏定义,通常是0). 2 新的别名定义机制 al ...

  10. html+css+jQuery+JavaScript实现tab自动切换功能

    tab1.html内容 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...