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

参考网址:参考了尚硅谷关于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. Twemproxy和Redis性能压力测试

    性能测试 Redis自带了一个叫 redis-benchmark的工具来模拟N个客户端同时发出M个请求,(类似于Apache ab程序),你可以使用redis-benchmark -h来查看基准参数. ...

  2. Django框架----视图(views)

    Django的Views(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错误 ...

  3. 利用yum搭建lamp环境并进一步创建博客

    用yum搭建lamp环境 第一.安装apache yum -y install httpd 第二.安装mariadb Yum -y mariadb mariadb-server 第三.安装php Yu ...

  4. docker 常用操作

    1,安装 .检查内核版本,必须是3.10及以上 uname ‐r .安装docker yum install docker .输入y确认安装 .启动docker [root@localhost ~]# ...

  5. maven编译项目报错,提示找不到符号或程序包XXX不存在

    我的原因是maven依赖的jar包都下载了,但是引用的同一个项目下其他模块jar包找不到 解决方法: 把需要的jar包在pom里添加依赖 再次运行项目,Maven Dependencies下就会多了几 ...

  6. Eloquent JavaScript #02# program_structure

    第一章中作者介绍了各种值,但是这些独立的值是没有意义的,只有当值放在更大的框架的时候才会彰显它们的价值.所以第二章开始介绍程序结构. 1.var VS. let 以及 const 作者推荐用 let ...

  7. Linux进程内存分析和内存泄漏定位

    在Linux产品开发过程中,通常需要注意系统内存使用量,和评估单一进程的内存使用情况,便于我们选取合适的机器配置,来部署我们的产品. Linux本身提供了一些工具方便我们达成这些需求,查看进程实时资源 ...

  8. Python 使用 face_recognition 人脸识别

    Python 使用 face_recognition 人脸识别 官方说明:https://face-recognition.readthedocs.io/en/latest/readme.html 人 ...

  9. Win7的话,可能有十种简单的方法进行提速呢

    1.窗口转换更快速 Windows7绚丽的效果的确美观,但漂亮的效果就需要拿速度来交换,因此如果你想要Windows7中的各个窗口切换得更快速,那关闭窗口最大.最小化的动画效果后,你会发现窗口切换得更 ...

  10. Codeforces 839B Game of the Rows - 贪心

    Daenerys Targaryen has an army consisting of k groups of soldiers, the i-th group contains ai soldie ...