IDEA工具第一篇:细节使用-习惯设置
安装好Idea后,直接上手clone代码进入编码时代,有没有那么一刻你会觉用起来没有那么顺手流畅呢? 下面是关于 【Windows】 下安装idea的一些习惯设置【 Mac大致一样 】
一、修改系统文件
• 默认:Idea默认系统配置和插件安装在C盘下,启动前先进行修改,防止占用C盘资源(毕竟windows C盘资源有限,想必大家最多分配100G或者200G内存吧)
• 具体操作:Idea安装目录下的bin目录,修改idea.properties文件

二、设置Idea启动时先选择项目再进入
• Settings --> Appearance & Behavior --> System Settings【或者直接 Settings --> 搜素system settings】取消勾选Reopen last project on startup

三、设置编码
• 编码这个就不用说了吧,每次调整配置文件提交,别人打开总是乱码,当整个团队设置了编码,哪里还会出现这个问题
• 具体操作:Settings --> Editor --> File Encodings --> Global Encoding | Project Encoding | Default encoding... | 勾选Transparent...

四、设置Maven
• Settings --> Build,Execution,Deployment --> Build Tools --> Maven 【或者直接 Settings --> 搜索maven】
• Maven home directory --> 设置maven安装包的bin文件夹所在的位置
• User settings file --> 设置setting文件所在位置
• Local repository --> 设置本地仓库

五、设置Svn
• Settings --> Version Control --> Subversion 【或者直接Settings --> 搜索svn】
• 右侧选择svn客户端安装路径bin目录下的svn.exe

六、关闭代码补全区分大小写功能
• 默 认:Idea默认补全代码区分大小写,且通过大写首字母进行联想补全,关闭后可自行输入进行代码补全,方便快捷
• 具体操作:Settings --> Editor --> General --> Code Completion --> 取消勾选Match case

七、编码区字体加粗
• 默 认:Idea默认编码区字体正常显示
• 具体操作:Settings --> Editor --> Color Scheme -->General --> Text --> Default text --> 勾选Bold

八、去除Idea-java注释中的下划线
• 默 认:Idea注释默认有些带有下划线,如@Param、等其它
• 具体操作:Settings --> Editor --> Color Scheme --> Java --> Comments --> Java doc --> Tag --> 先取消勾选Inherit values from,再取消勾选Effects

九、Idea注释信息加粗显示
• 默 认:Idea注释默认斜体不加粗
• 具体操作:Settings --> Editor --> Color Scheme --> Language Defaults --> Comments --> Doc comment --> Text --> 勾选Bold

十、自动删除Java类中无用的 import 包
• 默 认:不删除,灰色保留(手动删除可执行Windows快捷键:Ctrl + Alt + O,Mac快捷键:control + option + O)
• 具体操作:Settings --> Editor --> General --> Auto Import --> 勾选Optimize imports on the fly...

十一、IDEA关闭更新提示
• 默 认:开启,每次启动都会进行更新检测(不过大家现在多数都在用破解版本了吧,哪怕开启更新检测,也能如水丝滑的破解使用)
• 具体操作:Settings --> 搜索update --> updates --> 取消勾选Automatically check updates...


作者:京东零售 马宏伟
来源:京东云开发者社区 转载请注明来源
IDEA工具第一篇:细节使用-习惯设置的更多相关文章
- [python学习篇][python工具使用篇][1] 编辑,设置等
1 添加sublime到环境变量 win +r ,输入sysdm.cpl, 在弹出的界面选择高级,选择环境变量,编辑path,添加sublime的安装目录(这是sublime的一种安装方式,另外一种安 ...
- 第一篇:打造专属开发工具Eclipse篇
第一篇:打造专属开发工具Eclipse篇 eclipse 优化 1.动画很酷,但如果可以的话,我总是在所有的工具中禁用动画.所以classic或者window classic主题是我最常用的主题 , ...
- 简单的抓取淘宝关键字信息、图片的Python爬虫|Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第一篇)
Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第一篇) 淘宝改字段,Bugfix,查看https://github.com/hunterhug/taobaoscrapy.git 由于Gith ...
- 第一篇 网站基础知识 第3章 DNS的设置
第3章 DNS的设置 3.1 DNS解析 3.2 Windows 7设置DNS服务器 3.3Windows设置本机域名和IP的对应关系 在自己的电脑里也可以设置域名和IP的对应关系,具体设置是在C:\ ...
- 跟初学者学习IbatisNet第一篇
写在前面的话:我自己也是一个初学者,写这个专题只是为了对学过知识的巩固,如果有什么不对的地方,欢迎大家指正…………………… 第一篇就简单介绍一下什么是IbatisNet,然后写一个简单的Demo,在后 ...
- vue+uni-app商城实战 | 第一篇:【有来小店】微信小程序快速开发接入Spring Cloud OAuth2认证中心完成授权登录
一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...
- [老老实实学WCF] 第一篇 Hello WCF
老老实实学WCF 第一篇 Hello WCF WCF(Windows Communication Foundation)是微软公司推出的面向服务技术的集大成者,涵盖继承了其之前发布的所有的分布式应用 ...
- 老老实实学WCF[第一篇] Hell wcf
老老实实学WCF 第一篇 Hello WCF WCF(Windows Communication Foundation)是微软公司推出的面向服务技术的集大成者,涵盖继承了其之前发布的所有的分布式应用 ...
- (转)[老老实实学WCF] 第一篇 Hello WCF
http://blog.csdn.net/songyefei/article/details/7363296#comments 老老实实学WCF 第一篇 Hello WCF WCF(Windows ...
- Linux工具参考篇(网摘)
Linux工具参考篇 原文出处:[Linux Tools Quick Tutorial] 1. gdb 调试利器 2. ldd 查看程序依赖库 3. lsof 一切皆文件 4. ps 进程查看器 5. ...
随机推荐
- 【tvm解析】PACKFUNC机制
为实现多种语言支持,需要满足以下几点: 部署:编译结果可以从python/javascript/c++调用. Debug: 在python中定义一个函数,在编译函数中调用. 链接:编写驱动程序以调用设 ...
- LLE算法在自然语言生成中的应用:实现文本到语音的情感迁移
目录 自然语言生成(Natural Language Generation,NLP)是人工智能领域的一个分支,它利用大量的文本数据训练出语言模型,从而实现对自然语言的生成和理解.在NLP中,情感迁移( ...
- 一文了解Go语言的匿名函数
1. 引言 无论是在Go语言还是其他编程语言中,匿名函数都扮演着重要的角色.在本文中,我们将详细介绍Go语言中匿名函数的概念和使用方法,同时也提供一些考虑因素,从而帮助在匿名函数和命名函数间做出选择. ...
- 【Azure Event Hub】自定义告警(Alert Rule)用来提示Event Hub的消息incoming(生产)与outgoing(消费)的异常情况
问题描述 在使用Azure Service Bus的时候,我们可以根据Queue中目前存在的消息数来判断当前消息是否有积压的情况. 但是,在Event Hub中,因为所有消息都会被存留到预先设定的保留 ...
- 最近很火的开源培训系统,支持免费商用,3个月1000star!
项目简介 PlayEdu 开源培训系统自发布以来,3个月内帮助上千位开发者部署了私有化培训平台,并在 Github 上获得了1000star. 项目地址 Github 地址:https://githu ...
- Unity UGUI的所有组件的介绍及使用
Unity UGUI的所有组件的介绍及使用 本文将介绍Unity UGUI中的各个组件,包括它们的具体介绍.用途 1. Text(文本) 介绍:Text组件用于在UI界面上显示文本内容. 用途:常用于 ...
- pip install lxml 总是失败
- 详解同为4800W像素的相机传感器,三星GM1和索尼IMX586区别在哪里?
数字影像之父Bryce Bayer基于RGB模式,通过在感光元件前加上一个滤镜的方法终于实现了彩色照片.Bayer滤镜跨出了照片从黑白到彩色的一大步,但是对于挑剔的人眼来说,每个像素只有一个颜色是远远 ...
- Rust 学习笔记:快速上手篇
Rust 学习笔记:快速上手篇 这篇学习笔记将用于记录本人在快速上手 Rust 编程语言时所记录的学习心得与代码实例.为此,我会在本笔记库项目的Programming/LanguageStudy/目录 ...
- VuePress@next 使用数学公式插件
VuePress@next 使用数学公式插件 搞了一个VuePress1.0的 现在升级了一下,但是使用数学公式的插件老报错啊!经过不懈努力,终于搞定了.现在记录一下. VuePress 介绍 Vue ...