对于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. netbeans增加yii的代码提示

    在NetBeans中创建PHP项目 NetBeans目前还没有直接支持Yii Framework或Yii相关的插件,但是可以通过其他方式来实现Yii的代码自动提示. 首先,打开新建项目向导,创建一个“ ...

  2. [转]bootstrap table 动态列数

    原文地址:https://my.oschina.net/u/2356355/blog/1595563 据说bootstrap table非常好用,从入门教程中了解到它的以下主要功能: 由于固定表头意味 ...

  3. Java8 中增强 Future:CompletableFuture

    增强的 Future:CompletableFuture CompletableFuture(它实现了 Future 接口) 和 Future 一样,可以作为函数调用的契约.当你向它请求获得结果,如果 ...

  4. opencv之内存存储器——CvMemStorage与CvSeq

    1.CvMemStorage *storage=cvCreateMemStorage(block_size); 用来创建一个内存存储器,来统一管理各种动态对象的内存. 函数返回一个新创建的内存存储器指 ...

  5. Why you should use async tasks in .NET 4.5 and Entity Framework 6

    Improve response times and handle more users with parallel processing Building a web application usi ...

  6. 第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置

    第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置 设置后台某个字段的排序规则 在当前APP里的adminx.py文件里的数据表管理器里设置 order ...

  7. Ant与Proguard集中

    示例: <taskdef resource="proguard/ant/task.properties"         classpath="/usr/local ...

  8. 完全卸载MySQL

    1.先停止mysql服务,cmd模式下输入net stop mysql; 或者在图形服务面板停止mysql服务 2.进入控制面板卸载mysql; 3.windows+R运行“regedit”文件,打开 ...

  9. 仿迅雷播放器教程 -- 十年经验大牛对MFC的认识 (7)

    由于上一个教程做界面用的是MFC,所以这里不得不说一下MFC的历史,请看正文:   原文链接:http://blog.csdn.net/sunhui/article/details/319551 作者 ...

  10. SpringBoot自定义错误信息,SpringBoot适配Ajax请求

    SpringBoot自定义错误信息,SpringBoot自定义异常处理类, SpringBoot异常结果处理适配页面及Ajax请求, SpringBoot适配Ajax请求 ============== ...