idea 是与eclipse齐名的IDE(集成开发工具),以智能闻名,不过对于熟悉eclipse的的用户来说,初次接触idea有些让人搞不清方向,下面介绍一下简单的使用 方式。

1.安装
官网下载ultimate版(或 链接:http://pan.baidu.com/s/1bXvQPo 密码:91cw),idea14 市面上很容易有注册机,就使用来说,与最新版并没有太大的差别。既然用盗版,就不要要求太多了。有经济余力的可以买个最新正版(据说学生党有免费的lisense,有条件的同学可以自行找教程)。
安装时可以看看每一步做了什么,比较重要的输入license 以及定制工具的地方:
license 注册机 : 链接:http://pan.baidu.com/s/1c1RmgOo 密码:5b6f 
定制工具:分别是java框架支持,构建工具,web功能,版本管理工具,测试工具,服务器支持,云服务,swing ui支持,和安卓支持。
可以根据需要自行选择(customize),比如测试工具一般用junit最多,其他的可以不勾选,构建工具和版本管理工具就是maven和git/svn。
加载插件过多会拖慢ide的启动速度,以后如果需要,可以在setting里再配置。
这里Live Edit Tool 有些用,其他的没有需要就别点了。当然,如果你电脑足够快或追求功能全面,全点了也无妨。
界面风格我喜欢深灰色,有格调又不刺眼
 
2.界面和系统设置(多图)
  初步安装的idea,无论是编辑器还是console窗口,字体很小也不好看,而且菜单目录的字体也不一定如意。可通过setting修改
  Ctrl+Alt+S 或菜单File>settings

 
 
3.创建项目:
  idea的项目概念和eclipse有区别,idea project 相当于eclipse的workspace,而idea的module相当于eclipse的project。
  idea可以从File>new>创建project和module,可以建立空项目,或者根据现有的代码,或者从git上clone代码。
  创建空项目
  
New 选择jdk,在弹出窗口中选择jdk的安装目录,也就是bin的上一层目录。可以不用配置环境变量而使用其他版本的jdk。
选择好要创建的项目类型,next之后,制定目录,要注意module目录在project目录下。
这样就可以创建一个空项目。如果在空项目中还需要其他支持,可以自行添加spring/struts等。
从现有的代码中创建idea项目
现有的代码可能是git项目,eclipse项目,maven项目,或者仅有代码。
选择要创建项目的目录,记住idea project和module的区别,别选错目录
选择根据现有代码创建项目,还是导入项目。next,各自按照提示导入/创建即可。
从git上clone代码

创建project之后,可创建module,在File>New中可以基于当前project创建module,也可以
Alt+Ctrl+Shift+S(快捷键可能不一定相同),或File>Project Structure.弹出:

 

tomcat的配置:
idea有个不好的地方就是tomcat,junit,main启动全都是在这个Congifurations,所以每次启动都要在这里切换,有时候一不留神就起错了程序。

以上,混乱地介绍了idea的项目设置,和使用tomcat部署web程序。
4.tips
  File菜单下有个power save mode 开启省电模式,省电模式开启后,代码不高亮,也不检查错误,也没有烦人的提示。
  idea市场有些莫名其妙的bug,不过不是很严重,就是用起来莫名其妙的。
  有个比较深刻的教训是,想用git工具提交代码,不知怎么搞的误操作把代码删了,不过后来还好可以通过history找到之前的版本,恢复过来。从此老实用命令行。
  idea 有个不好的地方就是对于某些比较冷门的插件来说,可能开始的时候只有eclipse版本,这时idea就用不了的。不过情况不多。
  idea代码有黄色底纹的时候,试着Alt+Enter,会有一个提示,有些时候可以简化你的代码,idea的聪明还远不止此。
  
以上,差不多就是使用idea的经验了,还有许多功能有待挖掘。
 

idea使用心得(2)-安装设置与创建web项目的更多相关文章

  1. mac版MyEclipse的安装及创建web项目

    这两天快被MyEclipse整死了,因为电脑是mac系统的,安装MyEclipse mac破解版时一直是不成功,弄了一天多才行,接着创建web项目HttpServlet在Tomcat发布时总是出现40 ...

  2. win10下使用nodejs安装及webstorm创建express项目的指导

    title: win10下使用nodejs安装 win10下使用nodejs安装及webstorm创建express项目的指导 windows下nvm的安装 熟悉linux下nodejs开发的朋友应该 ...

  3. macOS Sierra Version 10.12.6 环境下Tomcat的下载与安装以及InterlliJ IDEA 2017.2 环境下配置Tomcat 与创建Web项目

    一.Tomcat的下载与安装 1.官网(http://tomcat.apache.org/)下载Tomcat 9.0 Core:zip包: 2.解压到指定的文件夹即可安装完成: 3.测试是否安装成功 ...

  4. Intellij IDEA 创建Web项目并在Tomcat中部署运行(不使用maven)【转载】

    原文链接:http://www.thinksaas.cn/topics/0/350/350000.html 一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选 ...

  5. Intellij IDEA 创建Web项目并在Tomcat中部署运行

      一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Applica ...

  6. Intellij Idea 创建Web项目入门(一)

    相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(ap ...

  7. IntelliJ IDEA创建web项目及异常问题解决

    IDEA配置Tomcat: 1.下载Tomcat,本次使用的是apache-tomcat-6.0.43 2.IDEA配置Tomcat 在idea中的Settings(Ctrl+Alt+s)(或者点击图 ...

  8. Intellij Idea 创建Web项目入门(一)转

    Intellij Idea 创建Web项目入门(一) 相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.bai ...

  9. 第一章 创建WEB项目

    第一章   创建WEB项目 一.Eclipse创建WEB项目 方法/步骤1 首先,你要先打开Eclipse软件,打开后在工具栏依次点击[File]>>>[New]>>&g ...

随机推荐

  1. 利用office2010 word2010生成目录

    详细内容可以从以下链接下载: http://www.360disk.com/file-37040.html 从前一直用word的目录功能,觉得很方便.第一:可以在目录的首页通过Ctrl+鼠标单击左键可 ...

  2. Core Data使用

    注意:每次修改CoreData的Attribute时记得把应用给删除重装,要不会崩,因为建立的数据库文件还在该目录下,里面的字段没有更改,所以不能匹配就会崩溃,切忌,要不就每次进来把文件先删除,再建立 ...

  3. Linux系统virtualbox + ubuntu + xshell 问题与注意事项

    序言:ubuntu闭源软件太多,一般不推荐使用:没钱可以使用centos.debian:有钱使用redhat 目前主流和常用的Linux版本主要有:1.Redhat 版本5.5和6.0最新:培训.学习 ...

  4. 关于装完系统出现a disk read error occurred的解决方法

    今天偶遇一台老电脑,很久都没有用了,而且只有几百兆的内存,160G的硬盘,无奈只好装XP系统,GHOST完之后,开机发现出现a disk read error occurred的错误,但是用U盘引导可 ...

  5. Git版本控制管理学习笔记1-介绍

    几乎所有的版本控制工具都是出于同样的目的:开发以及维护开发出来的代码,方便读取代码的历史,记录所有的修改.这里,介绍的是当前在开源社区内非常流行的版本控制工具Git.它是由Linus Torvalds ...

  6. UML学习(一)-----用例图

    1.什么是用例图 用例图源于Jacobson的OOSE方法,用例图是需求分析的产物,描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图.它的主要目的就是帮助开发团队以一 ...

  7. SPOJ HIGH Highways ——Matrix-Tree定理 高斯消元

    [题目分析] Matrix-Tree定理+高斯消元 求矩阵行列式的值,就可以得到生成树的个数. 至于证明,可以去看Vflea King(炸树狂魔)的博客 [代码] #include <cmath ...

  8. Why do we live in this world?

    Why do we live in this world? It seems to me there is nothing but two reasons, - to live the livabil ...

  9. 问题(the question)

    I want to know: 1. 软件开发最主要的目的 是什么? 2. 软件开发是否同样需要模,和架构? 3.软件开发与其他程序的需求分析是否相似,有什么不同之处? 4.软件开发最常用的计算机语言 ...

  10. Spring和Struts2整合

    目的:spring容器管理Action类,代替Servlet 步骤:主要在配置文件 Struts2: 添加支持spring的jar包, 配置<action class="Action类 ...