IDEA的功能强大毋庸置疑,配置选项也是多到让人眼花缭乱。然而不是所有的配置都是用户需要的,特别是强迫症患者更是难伺候。今天和大家分享下个人的配置和。持续更新中,也欢迎大家补充。

Duplicated code

取消重复代码提示

Settings -> Editor -> Inspections -> General -> Ducplicated code [取消勾选]

这个功能有时候还是挺有用的,能提示你有多少代码是重复的,然后进行重构。用不用看自己的习惯、需求

Typo: In word

命名提示。当你的命名不符合IDEA的推荐规则时(驼峰规则),就会在名字下方有波浪线提示。去除提示方法:

Settings -> Editor -> Inspections -> Spelling -> Type [取消勾选]

Access can be private

当方法申明为public但是又没有任何的外部调用时,IDEA会建议我们修改为private或者protected

如果你的方法必须申明为public又暂时没有任何的外部调用时,使用以下方法可以屏蔽这个提示。

Settings -> Editor -> Inspections -> java -> Declaration redundancy -> Declaration access can be weaker [取消勾选]

Unused

当定义的变量或者方法未被调用时,就会提示未使用的警告。去除提示方法:

Settings -> Editor -> Inspections -> java -> Declaration redundancy -> Unused declaration [取消勾选]

修改错误代码提示样式

默认情况下,IDEA对错误代码提示如下

个人觉得不是很明显,于是修改了下,修改方式如下

Settins -> Editor -> Color Scheme -> General -> Errors and Warnings -> Error -> background [设置颜色]

设置之后效果如下

One-line methods

当方法的方法体只有一行代码时,IDEA默认会折叠代码,变成一行,比如有方法代码

/**

* 缓存注册刷新

*

* @param cache

*/

protected void registerRefresh(DefaultAbstractCache cache) {

refresh.register(getClass().getName(), cache);

}

IDEA默认会折叠代码,效果如下

/**

* 缓存注册刷新

* @param cache

*/

protected void registerRefresh(DefaultAbstractCache cache) { refresh.register(getClass().getName(), cache); }

如果不想折叠,方法如下

Settins -> Editor -> General -> Code Folding -> One-line methods [取消勾线]

结语

以上配置都是非必要的配置,大家实际开发时根据自己的需求来配置即可。

持续更新中,欢迎大家补充

idea样式报错_来自强迫症患者的IDEA设置相关推荐

  1. c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决

    c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决 参考文章: (1)c#调用excel报错 (异常来自 HRESULT:0x ...

  2. vue基础:To install it, you can run: npm install --save,写 scss样式报错

    vue基础:To install it, you can run: npm install --save,写 scss样式报错 最近在学习vue时一个报错,困扰了小谷好久. 报错代码: This de ...

  3. 4 MIGO报错-更正统一日记账分类账的定制设置

    报错截图: 解决方案: 过账报错"更正统一日记账分类账的定制设置",用事务码:FINS_CUST_CONS_CHK_P做检查,发事务码: FINSC_CMP_VERSNC不是最新: ...

  4. SAP 过账报错“更正统一日记账分类账的定制设置”

    过账报错"更正统一日记账分类账的定制设置",用FINS_CUST_CONS_CHK_P做检查,发现是货币类型出错: 检查是不是多货币和评估参数文件出错,排查了公司代码和分类账0L的 ...

  5. flutter 真机无法调试 sdk报错_老许,你要转Flutter不要?只要你开金口,面试题现在就给你送来...

    概述 Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android.iOS和Web平台上构建高质量的原生用户界面.在过去的一年里,Flutter的更新频率是相当的快,也有很多的 ...

  6. toastutils报错_史上最好用的Android全量版本更新库XUpdate使用指南

    在这里插入图片描述 项目简介XUpdate是一个轻量级.高可用性的Android全量版本更新框架. XUpdate是为了解决在不同项目组.不同平台之间进行统一的Android全量版本更新的库.它具有轻 ...

  7. react slick安装后引入css样式报错

    使用react-slick是为了在使用react hook的同时更加方便的实现轮播图. 因为看到antd组件库的走马灯太简单,不好复制,所以自以为找到了cv的好途径. 但,我不知道的是react-sl ...

  8. mysql 2003报错_为什么不建议在 MySQL 中使用 UTF-8?

    正文 记得去年我在往MySQL存入emoji表情 时,一直出错,无法导入.后来找到办法 -- 通过把 utf8 改成 utf8mb4 就可以了,并没有深究. 一年后,我看到一篇文章讲到emoji文字占 ...

  9. mysql严格模式 报错_代码一上传服务器就报错-尝试开启 MySQL 严格模式

    先前遇到过一个非常奇怪的问题,写 MySQL 数据库的 web 程序的时候,在自己本机环境下跑的好好的,一上传到远程服务器环境上,就各种报错,各种异常.一般来讲,问题的根源多半是环境差异导致的,且大概 ...

最新文章

  1. 【CV】吴恩达机器学习课程笔记第18章
  2. html5怎么要文字飘起来,html分享之一个超级炫酷的-404飞起来了
  3. 网站内链的6大常见形式你了解多少?
  4. 『设计模式』再谈麦当劳的点单模式--命令模式(Command)
  5. python中字典和集合对象是无序的_Python基础(四):元组、字典和集合
  6. vuex+element 从后台获取数据写导航栏-菜单权限
  7. Maven工作笔记-在内网环境下开发Spring Boot(使用IDEA)
  8. panda 函数笔记(merge\DataFrame用法\DataFrame.plot)
  9. sqoop2 mysql导入hdfs_Sqoop2入门之导入关系型数据库数据到HDFS上(sqoop2-1.99.4版本)
  10. webpack前端工程打包入门级教程
  11. 智能优化算法:鲸鱼优化算法-附代码
  12. 使用Nginx实现负载均衡
  13. php设置 uploadtmpdir_PHP上传 找不到临时文件夹的解决方法
  14. iphone手机删除的照片怎么恢复
  15. SpringSecurity简单教程(源码开源免费提供)
  16. 梦幻西游默认服务器怎么修改器,梦幻西游古龙服务端安装教程
  17. c++一本通在线测评网站 1161:转进制
  18. Vue项目设置局域网链接访问
  19. centos linux系统后门程序
  20. AndroidStudio(Idea) 快捷键错乱,insert键乱入,复制粘贴查找快捷键无效

热门文章

  1. eclipse juno_放弃Eclipse Juno
  2. maven依赖最佳实践_Maven最佳实践
  3. Java EE 8 MVC:使用表单参数
  4. Java 8 SE可选,严格的方法
  5. JAXB做错了; 尝试Xembly
  6. 使用Arquillian测试安全的EJB
  7. 使用jXLS将Excel文件解析为JavaBeans
  8. 如何使用异步Servlet来提高性能
  9. Java 8的惰性序列实现
  10. Lambda项目:迈向多核及超越