本文记录IDEA 2020.1 的日常开发使用的小技巧总结。持续更新中……
File --> Setting
,见下图:
- 然后在右边搜索栏输入:
reformat code
- 将被检索出来的东西
右键
,然后add key board shortcut
,然后修改你自己熟悉的快捷键就行了。最后,OK退出。
- 选择File --> Setting --> Plugins --> Marketpalce,在setting中安装插件
eclipse code Fromatter
。安装好重启IDEA2020,即如下图所示。
- 下载所需的文件,本文采用的阿里的eclipse代码规范。
选择Setting --> Eclipse Code Formatter,勾选 Use the Eclipse-code-formatter,并在Eclipse Formatter config file选择Eclipse用的eclipse-codestyle.xml文件
,这个选项会决定格式化代码的方式。同时配置Import order的From File也为Eclipse用的eclipse-codestyle.xml文件
,这个选项会决定组织import区域的方式。如下图:
4.使用插件
使用IDEA的格式化快捷键"Ctrl+ALT+L
"即可进行格式化。这个是默认的,可以修改为个人快捷键。
如果出错会输出提示到Event Log里;如果看到’xxxformatted sucessfully by Eclipse code formatter
'则表示格式化成功。
推荐阅读:世界的真实格局分析,地球人类社会底层运行原理不是你需要中台,而是一名合格的架构师(附各大厂中台建设PPT)企业IT技术架构规划方案论数字化转型——转什么,如何转?华为干部与人才发...
建议看完本文,你会受益很多!本文将带你深入了解前端网页布局的几种方式,诸如关于静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念以及区别。
学了这么久大数据,学了好多主流大数据框架,从来没有主观意义上去深度地思考过大数据。现在对于大数据我讲讲自己的想法。1 大数据的产生为什么会有大数据?随着互联网的发展,现在大部分日常生活都通过网络变得十分便捷,吃穿住行等等的日常生活都离不开网络。使用网络就避免不了留下信息,或是你输入的信息、或是你点击一次按钮、又或是你滑动滚动条。这都是一条条数据,数据愈加庞大,进而形成了大数据这一现象。而在公司中的大数据一般来源于日常运营的数据和用户的行为数据。2 大数据特点①数据量庞大:即使现在
2019独角兽企业重金招聘Python工程师标准>>> ...
Todo总结一、技术选型jQuery:选择器和事件处理Bootstrap:响应式的样式Hogan:Html模版渲染webpack:模块化开发和实时刷新网页二、学到的东西node环境的配置,如何初始化项目。webpack的安装,webpack如何处理js、css、图片以及html模版。jQuery的基本用法。Bootstrap的基本用法。Hogan的基本...
本文实例分析了Python docx库用法。分享给大家供大家参考,具体如下:打开及保存文件:from docx import Documentdocument = Document('test.docx')document.save('test.docx')添加文本:document.add_paragraph('test text')调整文本位置格式为居中:from docx import Do...
常见数据结构的特点集合体系常见数据结构的特点在聊常用集合之前,得先来看看常见的数据结构的特点,毕竟集合的实现可离不开各个数据结构的; ① 数组(Array): 有索引,内存连续分配,查询快,增删慢; ② 链表(linked list): 内存不连续,增删快,查询慢; ③ 栈(stack): 出口与入口...
01.并发专题(一)2018-09-11(1)-Java内存模型2018-09-13(2)-synchronized原理2018-09-16(3)-volatile实现机制2018-09-18(4)-DCL-单例模式2018-09-21(5)-并发基础-AQS、CAS2018-09-25(6)-并发集合2018-09-27(7)-原子操作-基本类型2018-09-30(8)-线程池...
//通过string-array name属性动态获取R.array.xxx的int值public CharSequence[] getListData(String name) {try {Class> arrayClass = getArrayResource().getClass();Field intField = arrayClass.getField(name);int sour...
resultmap是mybatis中最复杂的元素之一,它描述如何从结果集中加载对象,主要作用是定义映射规则、级联更新、定制类型转化器。resultmap元素构成:元素 子元素 作用 constructor idArg、arg 用于配置构造器方法 id ...
javaweb开发中Servlet三大域对象的应用(request、session、application(ServletContext))。1. requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效。用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。方法:request.setAttribute(); ...
npm i eslint-loader eslint eslint-config-airbnb-base eslint-plugin-import -D执行命令安装eslint然后在loader中配置{ //eslint只检查js语法 test:/\.js$/, //只检查自己写的js代码不检查第三方库的代码 exclude: /node_modules/, loader: 'eslint-loa.