引言:本教程主要讲解一下常用的配置安装方法,不包含软件安装,按照以下教程配置后,可以直接用于生产环境。

参考网址:参考了尚硅谷关于idea的使用教学视屏

idea注册码地址:http://idea.lanyus.com/

教程目录:

1. idea常用插件:
2. idea常用配置
  2.1 idea配置全局默认设置
  2.2 配置svn提交时忽略target
  2.3 编码格式设置
  2.4 设置显示常见视图
  2.5 项目配置
  2.6 settings配置菜单说明
  2.7 一次性导入jar包设置
  2.8 设置调用方法时提示方法注释
  2.9 修改注释颜色

  2.10 修改文件的打开方式
3.1 maven配置
3.2 配置svn
3.3 配置Tomcat

  3.3.1 解决idea启动tomcat无法访问tomcat首页的问题

1. idea常用插件:

 Free Mybatis plugin:mybatis跳转插件;

2. idea常用配置

2.1 idea配置全局默认设置

方法: file ——> other settings ——> default settings

作用:这样配置了maven以后就不用每次创建项目后在重先配置maven了。

2.2 配置svn提交时忽略target

作用:上传项目的时候(maven项目)不要把target这个文件上传上去,服务器内存大点还好,否则非常慢。

以下配置的意思是忽略文件target,然后这个文件就不会被提交,这大大的提高了svn的提交和更新速度。

2.3 编码格式设置

file菜单->Other Settings->Default Settings -> File Encodings

2.4 设置显示常见视图

2.5 项目配置

详细配置可以参考:https://www.cnblogs.com/deng-cc/p/6416332.html

这里的编译级别指的是在项目进行编译检查时最低的jdk版本特性。

2.6 settings配置菜单说明

2.7 一次性导入jar包设置

idea中当复制一个类中的代码快速到另一个类中时,自动将包全部导入。在配合alt+enter键使用解决了所有的问题!

2.8 设置调用方法时提示方法注释

2.9 修改注释颜色

以下是默认设置:


2.10 修改文件的默认打开方式

将按.txt打开方式的文件修改为.xml的方式打开:

file -> settings:

(1)选中Text,把下面的扩展名找到 *.xml 删除掉,
(2)选中XML,把下面的扩展名添加一个 *.xml 即可。

 
3.1 maven配置

3.2 配置svn

需要现在自己本地安装上TortoiseSvn(小乌龟)客户端,安装教程略...

3.3 配置Tomcat

3.3.1 解决idea启动tomcat无法访问tomcat首页的问题

说明:我这里是使用idea启动空的tomcat,然后访问tomcat的首页  参考:[https://blog.csdn.net/wust_lh/article/details/68494434]

idea使用教程(1)的更多相关文章

  1. Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求

    上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...

  2. Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数

    上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...

  3. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数

    上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...

  4. Angular2入门系列教程4-服务

    上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...

  5. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

  6. wepack+sass+vue 入门教程(三)

    十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...

  7. wepack+sass+vue 入门教程(二)

    六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...

  8. wepack+sass+vue 入门教程(一)

    一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...

  9. Virtual Box配置CentOS7网络(图文教程)

    之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...

  10. webpack之傻瓜式教程

    接触webpack也有挺长一段时间了,公司的项目也是一直用着webpack在打包处理,但前几天在教新人的情况下,遇到了一个问题,那就是:尽管网上的webpack教程满天飞,但是却很难找到一个能让新人快 ...

随机推荐

  1. Django项目----快速实现增删改查组件(起步阶段!!!)

    一.相关知识点回顾 1.什么是反射?   可以用字符串的方式去访问对象的属性 2.反射有四种方法? hasattr(object,name):判断一个对象是不是有name属性或者方法 getattr: ...

  2. Spring Advisor

    SpringAdvisor 顾问:在通知的基础之上,在细入我们的切面AOP 通知和顾问都是切面的实现方式 通知是顾问的一个属性 顾问会通过我们的设置,将不同的通知,在不同的时间点把切面织入不同的切入点 ...

  3. 关于js浅拷贝与深拷贝的理解

    前端开发中,一般情况下,很少会去在意深拷贝与浅拷贝的关系. 大家知道,js变量有2种数据类型:基本类型和引用类型.基本类型的拷贝是将整个值完全拷贝一份的,也就是深拷贝.就是开辟了新的堆内存.所以基本类 ...

  4. CSM与UEFI

    最近公司产品部购置一批新电脑,但是预装的win10不能保证兼容老平台软件,于是安装win7系统的任务就落到了我的手中. 观察参数,是8代的U,产品说运维说无能为力,装不了win7.我在网上搜了一下,是 ...

  5. python之面向对象的高级进阶

    一 .isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object ...

  6. vim 快捷键(update)

    网上盗的图,233   2018年08月31日14:31:19 update: 批量行操作 esc->ctrl+v->选中批量行->shift+i->operation-> ...

  7. BootstrapTable(附源码)

    Bootstrap结合BootstrapTable的使用,分为两种模试显示列表. 引用的css: <link href="@Url.Content("~/Css/bootst ...

  8. nagios监控oracle 表空间

    oracle表空间满的危害以及处理方式见我的博客链接https://www.cnblogs.com/-abm/p/9764803.html 除此之外我们还需要对表空间实时监控,这样就可以及时了解表空间 ...

  9. svg动态添加小人

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...

  10. 如果此表在它的 ChildRelation 集合中不是父表,则不能将关系添加到该集合中。

    今天遇到这个问题头都大了,百度上也没找到解决方案,就自己在哪里沉思................ 终于皇天不负有心人,被我解决了! 这是调用ChildRelations.Add(“名字”,“父级”, ...