IDEA常用配置修改

1 篇文章 0 订阅

IDEA简易教程大纲

为什么要用idea

市场占用率,提示信息比eclipse好,好到AndroidStudio都是基于idea开发的

社区/专业版区别

主要集中在对于spring的支持,数据库的支持等
http://idea.lanyus.com/

idea工作空间

idea没有工作空间的概念,取而代之的是project和modules概念

安装略

官方推荐使用Darcula主体Setting--> Appearance & Behavior --> Appearnace

代码编辑区字体

Setting --> editor --> font 

输出区字体

Setting --> editor --> color scheme --> console font 勾选覆盖进行更改

copyright信息

见之前的邮件

替换table为4个空格

Setting --> editor --> code style --> java
将use table character反勾选,indent 填4(有部分默认就是4)

提示忽略大小写

Setting --> editor --> general --> code completion  -->case sensitive completion 改为none

autowired取消报红

Setting --> editor --> Inspections --> spring  --> spring core --> code --> autowiring for bean class 把级别改为warning

修改字符编码

Setting --> editor --> file codings 都改为utf-8

换行符统一修改为linux

Setting --> editor --> code style -->line seperator改为unix and OS X

配置备份

setting.jar

maven配置

Setting --> build,execu..... --> build tools --> maven  
  • maven home directory 选择maven路径
  • user setting file: 选择maven setting.xml文件
  • local repository:选择本地仓库
    P.S: user seeting file需要勾选override才可以修改,一般修改后local repository会自动改变为配置中的本地仓库位置

实时编译

setting --> build,execu… --> compier --> build project automatically
强烈不推荐,idea非常吃系统资源,在开一个窗口的时候没有问题,如果同时开了很多程序会非常卡

数据库连接(专业版)

需要下载一个额外的各数据库本地驱动jar

插件

  1. JRebel for IntelliJ
    热部署插件,但是收费
  2. GsonFormat
    json转java实体类,新版本应该是自带的,alt +insert 可查看是否存在该插件
  3. IdeaJad
    反编译工具,但是idea现在貌似自带
  4. CodeGlance
    显示代码地图(缩略图),个人感觉没啥用(但是我还是用了)
  5. Free Mybatis plugin
    mybatis接口和mapper.xml相互切换
  6. GenerateSerialVersionUID
    idea没有自动生成SerialVersionUID功能,这个插件提供这个功能
  7. TranslationPlugin
    自动翻译软件(需联网)
  8. Background image Plus
    更改编辑器背景图片
  9. activate-power-mode
    敲代码动作更加酷炫(没啥卵用)

推荐安装5、6这两个插件

快捷键

首先请关闭类似于搜狗/QQ输入法中的快捷键,会引起各种快捷键冲突
如果实在是不习惯可以更改为eclipse式按键(极度不推荐)
Setting --> keymap

效果快捷键
万能快捷键alt + enter
快速搜索双击shift
复制当前行ctrl + d
删除当前行ctrl +y
查看当前方法父类/接口ctrl + u
查看可重写的方法ctrl + o
查看可继承的方法ctrl + i
查看接口实现ctrl +alt +b
查看当前类层次结构(继承实现)ctrl + h
显示当前类所有方法ctrl + f12
到文件首或者文件尾ctrl + home/end
查看方法被调用alt +f7
新建类等/构造器等alt + insert (根据选中位置)
优化导入类,可对整个包/文件使用ctrl + alt + o
格式化代码ctrl + alt + l

问题

部分工程可能idea无法启动但是eclipse可以正常启动,大部分情况是因为pom中有依赖的问题(servlet和tomcat配置由于eclipse和idea处理方式不一致)导致

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值