对于Idea没有workspace的概念,但是它把每个项目都看成是maven的一个模块,在一个idea窗口要想显示多个项目时就和eclipse不太一样,下面会详细介绍。

  另外maven的settings和仓库的配置也分为下面两种,一种是默认的maven配置也就全局的,所有使用idea的项目都会用这个配置;另一种是针对某个项目的配置,只针对当前项目有用,对于新新引入或者新创建的项目还需重新配置

maven配置

    1.修改默认配置,推荐使用这种,通过File--->other Settings--->defult settings设置

   2.修改一个maven项目的配置,通过File--->settings或者使用快捷键ctrl+alt+s

设置JDK

    和maven设置一样Jdk设置也有两种,但是这里不见设置默认的,因为jdk可以使用同一个但是输出路径一般是不一样的

      

      

安装git

    使用idea一般需要安装,当然最终需不需要安装可以通过File--->settings--->git

配置svn

idea和svn整合

引入项目

  引入单个项目

    1.除了上面介绍的外,还可以通过Vsc--->checkout...--->git来引入

  引入多个项目

    1.首先保证你要引入的其他项目

配置tomcat

  将项目加入到tomcat容器中

      

      

  

常见问题

  1.如果其他配置都没有问题但是仍然包jsp错误,很有可能是tomcatjar中缺少jstl-1.2.jar

  2.如果该配置的东西都配置好了,但是启动tomcat还是无法加载文件,这时需要清空tomcat下的work文件夹或者重新导项目

  中文乱码问题 :

    1.中文乱码的解决方案:Startup/Connection栏目中的debug模式下添加:JAVA_TOOL_OPTIONS和-Dfile.encoding=UTF-8

    2.有些字体类型不支持中文也会出现中文乱码问题,改成支持中文的字体类型就行了,例如微软雅黑,这个情况比较少

    3.在IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions和IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions中添加-    Dfile.encoding=UTF-8,同事修改VM option的参数值为-Dfile.encoding=UTF-8

 

小技巧

  1.调节自动联想的速度

     

  2.解决编译时出现容器报错的问题

    

  3.如果去掉xml中的黄色背景色

 去掉mapper.xml的绿色背景色

 4.idea中的svn无法提交修改的文件

    需要先下载:Apache-Subversion-1.8.13(解决方案地:https://blog.csdn.net/haitunmin/article/details/78599047?locationNum=8&fps=1)

 5.idea刚打开时手动选择需要打开的项目

idea 常见配置修改

随机推荐

  1. IBM CE 错误集之(FNRCS0005E)

    // 通过ObjectStore获取所有的StorageArea对象,CEUtil是我封装的一个获取ObjectStore 的工具类 ObjectStore os = CEUtil.getStore( ...

  2. 【原】关于AdaBoost的一些再思考

    一.Decision Stumps: Decision Stumps称为单层分类器,主要用作Ensemble Method的组件(弱分类器).一般只进行一次判定,可以包含两个或者多个叶结点.对于离散数 ...

  3. CAS (15) — CAS 线上环境 Ehcache Replication 的非稳定重现错误 java.util.ConcurrentModificationException

    CAS (15) - CAS 线上环境 Ehcache Replication 的非稳定重现错误 摘要 线上环境在 EhCache Replication 过程中出现 java.util.Concur ...

  4. MySQL 查询in操作,查询结果按in集合顺序显示

    MySQL 查询in操作,查询结果按in集合顺序显示   select * from test where id in(3,1,5) order by find_in_set(id,'3,1,5'); ...

  5. Sass的安装(windows 10)

    1.下载ruby 下载地址:https://rubyinstaller.org/downloads/ 如果觉得下载速度过慢,可以在我的百度去下载: 链接:https://pan.baidu.com/s ...

  6. 【转帖】2015年2月份最佳的免费 UI 工具包

    2015年2月份最佳的免费 UI 工具包 设计师们最喜欢 UI 工具包,这是一种思路拓展的方法,同时可以利用它们来解决各种复杂的项目,同时可用来了解其他设计师的风格.这里我们收集了最近这一个月一些最棒 ...

  7. Android短信监听实现,及Android4.4之后短信机制变更

    前阵子公司有一个项目,简单的监听短信应用,功能只有如下两个: 1.监听短信并获取短信内容上传服务器: 2.从服务器获取短信内容,发送出去    按照传统的思路,监听短信我们有两种方式:第一种是使用广播 ...

  8. 注解实现Bean依赖注入

    12.2.1  概述 注解实现Bean配置主要用来进行如依赖注入.生命周期回调方法定义等,不能消除XML文件中的Bean元数据定义,且基于XML配置中的依赖注入的数据将覆盖基于注解配置中的依赖注入的数 ...

  9. [JS] Topic - hijack this by "apply" and "call"

    Ref: 详解js中的apply与call的用法 call 和 apply二者的作用完全一样,只是接受参数的方式不太一样. 参数形式: Function.apply(obj,args) call方法与 ...

  10. 《objective-c基础教程》学习笔记(二)—— for循环的基本应用

    在上一篇博文中,我们介绍了如何开发前期的准备,以及简单的类型输出实例. 这篇博文,我要记录一个for循环输出的实例.并对此展开,改变成不同的三个小函数. int main(int argc, cons ...