【转载】IDEA的这八条配置你一定要改!
引言
坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她!
那么是哪八条一定要改的配置呢!我没列快捷键,是因为IDEA原生的快捷键,我用的也挺顺手,所以并不是认为一定要改!
- 自动编译开关 
- 忽略大小写开关 
- 智能导包开关 
- 悬浮提示开关 
- 取消单行显示tabs的操作 
- 项目文件编码 
- 滚轴修改字体大小 
- 设置行号显示 
正文
自动编译开关
在Eclipse中自动编译开关是开着的,如下所示:

那么,在IDEA中,务必要手动将其打开,非常重要!如下所示:

忽略大小写开关
IDEA默认是匹配大小写,此开关如果未关。你输入字符一定要符合大小写。比如你敲string是不会出现代码提示或智能补充。
但是,如果你开了这个开关,你无论输入String或者string都会出现代码提示或者智能补充!

智能导包开关
如下图所示,将
- 自动导入不明确的结构 
- 智能优化包 
这两个选项勾上。那么有什么效果呢?
你在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类。而这个特性,在eclipse中,是无法做到的。如下图所示:

悬浮提示开关
这个容易理解,打开这个开关后。只要把鼠标放在相应的类上,就会出现提示,如下图所示:

取消单行显示tabs的操作
如下图所示,把该按钮去了:

那么去掉后有什么效果呢?
打开多个文件的时候,会换行显示,非常直观。大大提升效率!

项目文件编码
如下图所示进行设置:

Transparent native-to-ascii conversion的意思是:自动转换ASCII编码。
他的工作原理是:在文件中输入文字时他会自动的转换为Unicode编码,然后在idea中发开文件时他会自动转回文字来显示。
这样做是为了防止文件乱码。
这样你的properties文件,一般都不会出现中文乱码!
滚轴修改字体大小
是这样的,我一般在写代码的时候。都是设按住Ctrl+滚轴可以修改编辑器字体大小,这样其实很方便,大家不妨试试。
如下图所示:

设置行号显示
这个的重要性就不用多说了,勾上后代码中,会显示行数!

转载:
https://mp.weixin.qq.com/s/OTvBN3_5Gm4AG007VuIUHg
【转载】IDEA的这八条配置你一定要改!的更多相关文章
- IDEA的这八条配置你一定要改!
		一定要改的八条军规.快捷键使用idea默认的,与其他同事保存一致 自动编译开关 忽略大小写开关 智能导包开关 悬浮提示开关 取消单行显示tabs的操作 项目文件编码 滚轴修改字体大小 设置行号显示 在 ... 
- IDEA八条配置修改
		IDEA版本:IntelliJ IDEA 2019.2.1 x64 八条配置修改: 自动编译开关 忽略大小写开关 智能导包开关 悬浮提示开关 取消单行显示tabs的操作 项目文件编码 滚轴修改字体大小 ... 
- 【原创】IDEA一定要改的八条配置
		引言 坦白说,我很少写这种操作类型的文章.因为这种文章没啥新意,大家操作步骤肯定是一样的.然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她! ... 
- IDEA一定要改的八条配置
		引言 坦白说,我很少写这种操作类型的文章.因为这种文章没啥新意,大家操作步骤肯定是一样的.然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她! ... 
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
		[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ... 
- NSString的八条实用技巧
		NSString的八条实用技巧 有一篇文章写了:iOS开发之NSString的几条实用技巧 , 今天这篇,我们讲讲NSString的八条实用技巧.大家可以收藏起来,方便开发随时可以复制粘贴. 0.首字 ... 
- 关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议)
		关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议) 前言:最近在学习JDBC,总结了几个小问题,特地分享给大家,让大家不要犯这样的错误,也希望大家养成学会总结的 ... 
- iOS 状态栏和导航条配置
		iOS 状态栏和导航条配置 一:隐藏: [self.navigationController setNavigationBarHidden:YES animated:YES]; [[UIApplica ... 
- 【转载】关于在vs2013中配置opengl红宝书第八版环境
		本文为转载 原文地址 http://blog.csdn.net/qq821869798/article/details/45247241 本人刚开始学习opengl,买了一本opengl红宝书第八版 ... 
随机推荐
- in与exists的区别
			转载自:http://blog.csdn.net/lick4050312/article/details/4476333 select * from Awhere id in(select id fr ... 
- [转]十五天精通WCF——第十二天 说说wcf中的那几种序列化
			我们都知道wcf是由信道栈组成的,在我们传输的参数走到传输信道层之前,先需要经过序列化的过程,也就是将参数序列化为message,这篇 我们就来说说这里的序列化,蛮有意思的,可能初学者也明白,在wcf ... 
- Mybatis+0+null,小问题引发的血案
			Mybatis在进行<if test="status != null and status != ''">判空操作时,假设status为0的时候,该推断条件的值为fal ... 
- C语言之文件操作07——读取文件数据并计算均值方差标准差
			//文件 /* =============================================================== 题目:从文本文件"high.txt" ... 
- Android实现浮层的上下滑动(支持内部加入View)
			前言 我K.今天竟然是情人节.对于资深的单身狗来说,简直是个噩耗,今天注定是各种秀恩爱.心塞中.. .. 话题到此结束,管他什么情人节,今天给大家带来的是一个浮层的上下滑动,浮层滑动时分三种状态:所有 ... 
- 表现与数据分离;前台MVC
			无意间看到一个web前端招聘要求:表现与数据分离 这名词对我非常陌生,我就去百度了下 由于有各种莫名其妙的需求,所以才会出现我们前端MVC这样的莫名其妙的东西... 我们的html就是model,我们 ... 
- samba笔记
			############ 1.安装网络yum ############ 2.安装createrepo [root@localhost ~]# yum install createrepo-0.9.8- ... 
- 支付宝即时到帐接口的python实现,演示样例採用django框架
			因工作须要研究了支付宝即时到帐接口.并成功应用到站点上,把过程拿出来分享. 即时到帐仅仅是支付宝众多商家服务中的一个,表示客户付款,客户用支付宝付款.支付宝收到款项后,立即通知你,而且此笔款项与交易脱 ... 
- Qt为啥从4.8直接就跳到5.3了呢?这不科学吧
			http://qt-project.org/downloads Qt 5.3 Select the file according to your operating system from the l ... 
- Getting Installation aborted (Status 7) ApplyParsePerms: lsetfilecon of /syst...【转】
			OTA升级失败:原文http://en.miui.com/thread-112197-1-1.html Do you get this "Status 7" error in Re ... 
