IDEA自定义配置

1 常规设置

1 修改字体大小

Editor-->Font中 修改字体大小

2 创建文件时 增加注释信息

Editor-->File and Code Templates-->includes-->File Header

/**
    * @author zhouchengpei
    * date   ${DATE} ${TIME}
    * description .
*/    

3 项目编码为UTF-8

Editor-->File Encodings

1222538-20190730205530317-643166379.png

4 properties 文件编码为UTF-8且Transparent native-to-ascii conversion

Editor-->File Encodings

1222538-20190730205559650-1663757580.png

这样尽可能保证你的properties文件不会出现乱码

5 不要配置SQL方言检查

Editor-->Inspections-->Sql-->SQL dialect detection

尤其是在Mybatis的XML文件中,即使书写正确的sql语句,也会报警告,因此尽量关闭IDEA关于SQL方言的检查

6 在IDEA左边视图不显示 一些文件或文件夹

在有的时候,我们不想IDEA显示一些 类似于 target、iml等等文件

1222538-20190730205621206-669740789.png

我们只想要显示src 和 pom.xml 文件

① 打开 Project Structure

1222538-20190730205641125-1900427849.png

1222538-20190730205655583-1718928706.png


1222538-20190730205736634-1717537175.png

结果:
1222538-20190730205744214-1161682659.png

2 快捷键设置

1 复制下一行 删除当前行

将 ctrl D 和 ctrl Y 互换 但是ctrl+Y一般含有redo操作 因此需要第二步协作

2 全局替换 继承关系 redo 复制选中内容

将 ctrl+R的replace功能换成ctrl+H

原来的ctrl+H是查看继承关系。使用alt+8也可以达到同样的效果,或者可以在View-->Tool Windows下

查看Hierarchy

再将现在的ctrl+Y换成ctrl+R

再将redo加上ctrl+Y

3 关闭当前页 复制选中内容 extend Selection

放弃复制选中内容,即IDEA默认的ctrl+D

将关闭当前页的 ctrl+F4换成 ctrl+W

将原本的ctrl+W 换成ctrl+R

4 复制当前行到下一行

IDEA中 并没有 设置该功能的快捷键,不过我们可以自己设置。我本人设置的和eclipse一样 ctrl+alt+↓

但是IDEA好像没有复制当前行到上一行的功能

5 移动当前行 下/上 一个方法

alt+↓/↑ 和 shift+alt+↓/↑ 交换

alt+↓/↑ 现在变成 移动当前行到下一行和上一行

shift+alt+↓/↑ 当前类 下一个方法或上一个方法

6 鼠标移动上一次/下一次位置 Select Previous Tab

将 alt+←/→ 和 ctrl + alt +←/→ 互换

现在的 alt + ←/→ 就是移动 鼠标上次/下次 的位置

ctrl + alt+ ←/→ 就是 左右移动菜单栏

7 全局 查找某个文件

将ctrl+N 换成 ctrl+P

3 插件

总共有7个插件

1 CodeGlance

1222538-20190730205811574-1489296766.png

2 Lombok plugin

Lombok 插件,在IDEA中 如果要使用Lombok注解,必须要有这个插件。

如果不清楚的朋友 可以参考 https://www.cnblogs.com/AdaiCoffee/p/10848161.html

3 Maven Helper

1222538-20190730205829935-1494301134.png

4 Mybatis

1222538-20190730205841752-2126218804.png

5 Translation

1222538-20190730205852957-479644273.png

6 Mybatis log plugin

原本的在IDEA中 控制台打印日志 如下

1222538-20190730205903908-1642583850.png

开启 Mybatis log plugin 可以拼接成完成的日志sql

1222538-20190730205913125-466090736.png

7 Alibaba Java Coding Guildelines

1222538-20190730205919867-1014880933.png

持续更新。。。

作者: 一杯热咖啡AAA
出处: https://www.cnblogs.com/AdaiCoffee/
本文以学习、研究和分享为主,欢迎转载。如果文中有不妥或者错误的地方还望指出,以免误人子弟。如果你有更好的想法和意见,可以留言讨论,谢谢!

转载于:https://www.cnblogs.com/AdaiCoffee/p/11272766.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值