理解Project 和 Modulephp
一个 Project 是由一个或多个 Module 组成,模块之间尽可能是处在同一个项目业务的的状况下,彼此之间互相依赖关联。如: Project : spring-framework Module:spring-core、spring-jdbc、spring-jms、spring-orm、spring-web、spring-webmvc 等
在Intellij 中打开eclipse建立的web项目html
Eclipse 的 Java Web 项目环境搭建-http://www.phperz.com/article/15/0923/159048.html
在 IntelliJ IDEA 下是支持直接打开 Eclipse 项目的,无需导入。
选择项目的 .project 文件打开便可。
软件设置web
http://www.phperz.com/article/15/0923/159043.htmlspring
要点:缓存
语言支持上:
安装插件后支持 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 的项目配置目录来保存项目的配置信息。这是默认选项。
.ipr (file based) 建立项目的时候自动建立一个 .ipr 的项目配置文件来保存项目的配置信息。
即为 的配置文件目录
.ideaProject.imlModule
在没有文件的状况下包目录默认是连在一块儿的,这不方便看目录层级关系。 解决:点击齿轮,在弹出的菜单中去掉选择标注 2 选项:Compact Empty Middle Packages。
插件推荐mvc
插件名称 插件介绍 官网地址 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.htmleclipse
连续两次shift - 全局搜索资源ide
也能够在工具栏右上角选择放大镜工具
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