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

参考网址:参考了尚硅谷关于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. P2800 又上锁妖塔

    P2800 又上锁妖塔  [温馨提示]使用仙术时飞过一层塔不花费时间,若爬过去,该层有多高,就要花费多长时间     我们可以用 f [ i ] 表示到达第 i 层时所用最短时间   到达第 i 层可 ...

  2. mysql01

    CREATE TABLE `student`( `studentNo` INT (4) NOT NULL PRIMARY KEY COMMENT '学号', `loginPwd` VARCHAR(20 ...

  3. Tomcat启动程序端口冲突、确认相应进程及杀死冲突进程的解决方案

    一. 查看所有进程占用的端口 在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二.查看占用指定端口的程序(1)命令窗口输出 命令:netstat –ano | findstr & ...

  4. 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲(转)

    源: 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲

  5. camera按键采集图像及waitKey的用法(转)

    源: camera按键采集图像及waitKey的用法

  6. url去重 --布隆过滤器 bloom filter原理及python实现

    https://blog.csdn.net/a1368783069/article/details/52137417 # -*- encoding: utf-8 -*- ""&qu ...

  7. 小程序 canvas实现图片预览,图片保存

    wxml 代码: <view class="result-page"> <canvas bindtap="previewImage" canv ...

  8. php中通过Hashids将整数转化为唯一字符串

    这个类主要是前台显示的主键ID转化成一串无规律的字符串,比较像 Youtube.Youku.Weibo之类的 id 名,从某种意义上可以防采集 在项目中,暴露给用户真实的项目ID,很有可能被恶意采集, ...

  9. MySQL&MyBatis 时间处理的配合

    1:Mysql 时间类型 mysql数据库:时间类型 1)datetime datetime: "yyyy-mm-dd hh:mm:ss" datetime "1000- ...

  10. MySQL5.7.25解压版安装详细教程

    MySQL5.7.25解压版安装详细教程 安装步骤: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的 ...