idea样式报错_来自强迫症患者的IDEA设置
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设置相关推荐
- c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决
c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决 参考文章: (1)c#调用excel报错 (异常来自 HRESULT:0x ...
- 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 ...
- 4 MIGO报错-更正统一日记账分类账的定制设置
报错截图: 解决方案: 过账报错"更正统一日记账分类账的定制设置",用事务码:FINS_CUST_CONS_CHK_P做检查,发事务码: FINSC_CMP_VERSNC不是最新: ...
- SAP 过账报错“更正统一日记账分类账的定制设置”
过账报错"更正统一日记账分类账的定制设置",用FINS_CUST_CONS_CHK_P做检查,发现是货币类型出错: 检查是不是多货币和评估参数文件出错,排查了公司代码和分类账0L的 ...
- flutter 真机无法调试 sdk报错_老许,你要转Flutter不要?只要你开金口,面试题现在就给你送来...
概述 Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android.iOS和Web平台上构建高质量的原生用户界面.在过去的一年里,Flutter的更新频率是相当的快,也有很多的 ...
- toastutils报错_史上最好用的Android全量版本更新库XUpdate使用指南
在这里插入图片描述 项目简介XUpdate是一个轻量级.高可用性的Android全量版本更新框架. XUpdate是为了解决在不同项目组.不同平台之间进行统一的Android全量版本更新的库.它具有轻 ...
- react slick安装后引入css样式报错
使用react-slick是为了在使用react hook的同时更加方便的实现轮播图. 因为看到antd组件库的走马灯太简单,不好复制,所以自以为找到了cv的好途径. 但,我不知道的是react-sl ...
- mysql 2003报错_为什么不建议在 MySQL 中使用 UTF-8?
正文 记得去年我在往MySQL存入emoji表情 时,一直出错,无法导入.后来找到办法 -- 通过把 utf8 改成 utf8mb4 就可以了,并没有深究. 一年后,我看到一篇文章讲到emoji文字占 ...
- mysql严格模式 报错_代码一上传服务器就报错-尝试开启 MySQL 严格模式
先前遇到过一个非常奇怪的问题,写 MySQL 数据库的 web 程序的时候,在自己本机环境下跑的好好的,一上传到远程服务器环境上,就各种报错,各种异常.一般来讲,问题的根源多半是环境差异导致的,且大概 ...
最新文章
- 【CV】吴恩达机器学习课程笔记第18章
- html5怎么要文字飘起来,html分享之一个超级炫酷的-404飞起来了
- 网站内链的6大常见形式你了解多少?
- 『设计模式』再谈麦当劳的点单模式--命令模式(Command)
- python中字典和集合对象是无序的_Python基础(四):元组、字典和集合
- vuex+element 从后台获取数据写导航栏-菜单权限
- Maven工作笔记-在内网环境下开发Spring Boot(使用IDEA)
- panda 函数笔记(merge\DataFrame用法\DataFrame.plot)
- sqoop2 mysql导入hdfs_Sqoop2入门之导入关系型数据库数据到HDFS上(sqoop2-1.99.4版本)
- webpack前端工程打包入门级教程
- 智能优化算法:鲸鱼优化算法-附代码
- 使用Nginx实现负载均衡
- php设置 uploadtmpdir_PHP上传 找不到临时文件夹的解决方法
- iphone手机删除的照片怎么恢复
- SpringSecurity简单教程(源码开源免费提供)
- 梦幻西游默认服务器怎么修改器,梦幻西游古龙服务端安装教程
- c++一本通在线测评网站 1161:转进制
- Vue项目设置局域网链接访问
- centos linux系统后门程序
- AndroidStudio(Idea) 快捷键错乱,insert键乱入,复制粘贴查找快捷键无效