Intellij IDEA 基础设置,个性化设置,好用的设置→_→
Intellij IDEA 个性化设置
- Appearance & Behavior 外观和行为
- Keymap 快捷键
- Editor 编辑器设置
- Plugins 插件
- Version Control 版本控制
- Build,Execution,Deployment 构建,执行,部署
- Languages & Frameworks 语言和框架
- Tools 工具集
- Other Settings 其他设置
一、看着爽
1. 设置字体
File -> Settings -> Editor -> Font
2. 主题设置
可以设置黑色,白色,背景图片啥的→_→(例如刘亦菲哈哈)
File -> Settings -> Appearence & Behavior -> Appearence
3. 设置鼠标悬浮提示
鼠标悬停的时候会提示这个类的信息
File -> Settings -> Editor -> Code Editing -> (Quick Documentation: Show quck documentation on mouse move)
4. 显示方法分隔符
方法和方法之间会有一条分割线
File -> Settings -> Editor -> General -> Appearance -> Show method separators
二、用着爽
1. 忽略大小写提示
intellij IDEA的设置默认是严格区分大小写的,例如输入string不会提示String,不利于编码
File -> Settings -> Editor -> General -> Code Completion : 去掉勾 Match case
2. 自动导包,自动优化导包
默认是需要手动导包的,例如导入了List的包,需要手动导包,当删除了List类的时候,也需要手动移除,因此,设置这个功能可以更好的体验
File -> Settongs -> Editor -> General -> Auto Import
Add unambiguous imports on the fly
Optimize imports on the fly
3. 统一文件编码 UTF8
File -> Settings -> Editor -> File Encodings
File -> New Projects Settings -> Settings For NewProjects... -> Editor -> File Encodings
4. 用快捷键自动生成序列化ID(SerialVersionUID)
File -> Settings -> Editor -> inspections -> 搜索 serialization issures -> Serializable class without 'serialVersionUID' 打勾
5. Lombok插件
自动生成Getter、Setter、Constructor & ToString等
1. 先装插件 PLugins->搜索Lombok->安装
2. 添加lombok依赖
三、快捷键
Alt + Enter 万能键→_→,快速修复,自动生成等等
Ctrl + D 复制一行
Ctrl + Alt + L 格式化代码(美化代码)
Ctrl + Alt + O 优化导包
Ctrl + Alt + T 被啥包围,eg: try/catch
Ctrl + Shift + Enter 快速补全末尾分号
Ctrl + Shift + F 查找
Alt + Insert 自动生成 Getter/Setter.....
Ctrl + Shift + Alt + 鼠标操作 多行同时操作
.... 太多啦,以后补充,懒得敲了,自己去试试→_→
四、其他
1. 分屏对比,水平/垂直
2. 模板 Template
File -> Settings -> Editor -> File And Code Templates
添加一个 File Header 如下:
/**
* @ClassName ${NAME}
* @Description TODO
* @Author ${USER}
* @Date ${DATE} ${TIME}
*/
Intellij IDEA 基础设置,个性化设置,好用的设置→_→的更多相关文章
- IntelliJ IDEA 基础设置
原文地址:IntelliJ IDEA 基础设置 博客地址:http://www.extlight.com 一.前言 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,Intel ...
- WebStorm设置左侧菜单栏背景和字体设置
WebStorm左侧菜单栏 webstorm是一款前端IDE利器,个人感觉黑色的背景比较炫酷,刚开始从网上下载的主题只能修改编辑窗口的背景色,经过查询资料终于把左边菜单栏的背景色也修改了. 第一步:点 ...
- iOS “请在微信客户端打开链接” UIWebview加载H5页面携带session、cookie、User-Agent信息 设置cookie、清除cookie、设置User-Agent
公司新开的一个项目..内容基本上是加载H5页面显示..当时觉得挺简单的..后来发现自己掉坑里了..一些心理历程就不说了..说这个项目主要用到的知识点吧..也是自己踩得坑. 首先说说..这个项目上的内容 ...
- 设置checkbox选中,设置radio选中,根据值设置checkbox选中,checkbox勾选
设置checkbox选中,设置radio选中,根据值设置checkbox选中,checkbox勾选 >>>>>>>>>>>>&g ...
- linux 虚拟机centos64位_6.5+VM10 主机是固定IP局域网设置代理上网,虚机设置固定ip 图文详细步骤
一种: 虚机是Desktop 安装 1.虚拟机—设置—网络适配器子选项—选择“桥接模式” 2.在虚拟机中选择系统(System)—首选项(Preferences)—网络连接(Network Conne ...
- 如果nginx 中worker_connections 值设置是1024,worker_processes 值设置是4,按反向代理模式下最大连接数的理论计算公式: 最大连接数 = worker_processes * worker_connections/4
如果nginx 中worker_connections 值设置是1024,worker_processes 值设置是4,按反向代理模式下最大连接数的理论计算公式: 最大连接数 = worker_pro ...
- IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置
原文:IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置 站点--右键属性--http头 ...
- flash设置里面:您的 Flash 设置会一直保留到您退出 Chrome 为止。
疑问:flash设置里面:您的 Flash 设置会一直保留到您退出 Chrome 为止. 我记得以前的版本配置后就一直用啊,允许的就可以一直允许,现在这个sb版本退出后就恢复到默认,允许列表的网站就清 ...
- mac电脑设置USB键盘按键方法,设置多显示屏镜像显示器的方法
mac电脑设置USB键盘按键方法,设置多显示屏镜像显示器的方法 设置多显示屏镜像显示器的方法 ==================== mac电脑复制粘贴使用command+c command+v - ...
- Webpack4 的 Tree Shaking:babel-loader设置modules: false,还是设置"sideEffects": false,待确定
Webpack4 的 Tree Shaking:babel-loader设置modules: false,还是设置"sideEffects": false,待确定 babel-lo ...
随机推荐
- Tensorflow系列专题(四):神经网络篇之前馈神经网络综述
目录: 神经网络前言 神经网络 感知机模型 多层神经网络 激活函数 Logistic函数 Tanh函数 ReLu函数 损失函数和输出单元 损失函数的选择 均方误差损失函数 交叉熵损失函数 输出单元的选 ...
- 同源策略与JSONP劫持原理
同源策略 浏览器中有两个安全机制,一个浏览器沙盒(Sandbox),另一个就是同源策略(Same Origin Policy,简称SOP) ,下面介绍同源策略.同源是指同协议.同域名.同端口,必须三同 ...
- redis++:Redis的两种持久化 RDB 和 AOF
Redis持久化备份数据的方式有两种:RDB(Redis DataBase) . AOF(Append Only File). RDB 什么是RDB: 在指定时间间隔内,将内存中的数据集快照写入磁盘 ...
- Java 垃圾回收机制方法,判断对象存活算法
垃圾回收机制: 不定时去堆内存中清理不可达对象.不可达的对象并不会马上就会直接回收, 垃圾收集器在一个Java程序中的执行是自动的,不能强制执行,即使程序员能明确地判断出有一块内存已经无用了,是应该回 ...
- AssociatedObject
在 Objective-C 中可以通过 Category 给一个现有的类添加属性,但是却不能添加实例变量,值得庆幸的是,我们可以通过 Associated Objects 来弥补这一不足. 在阅读本文 ...
- [vijos1145]小胖吃巧克力<概率dp>
题目链接:https://vijos.org/p/1145 貌似还有一个一样的题是poj1322 chocolate,两个题只是描述不一样,意思都是一样的,不贵最近貌似poj炸了,所以也没法去poj ...
- java 下载与配置环境变量
第一:JDK下载 地址:https://www.java.com/zh_CN/download/win10.jsp 注意:自己载点击安装jdk的时候留意一下自己的安装地址,下一步要用: 第二:环 ...
- C++ STL模板和标准模板库
一.函数模板 #include<iostream> #include<string> using namespace std; template<class T> ...
- Innodb的三大关健特性
今天看<MySql技术内幕InnoDB存储引擎>一书,学习了Mysql的三大关健特性,并记录如下: 插入缓冲 双写(double write) 自适应Hash索引 在记录这些特性之前,先对 ...
- storm学习初步
本文根据自己的了解,对学习storm所需的一些知识进行汇总,以备之后详细了解. maven工具 参考书目 Maven权威指南 官方文档 Vagrant 分布式开发环境 博客 storm 参考书目 Ge ...