最好将配置文件位置改为软件安装目录下,因为只有自己用,易于便携。

修改bin目录下的idea.properties,注释#去掉修改idea.config.path、idea.system.path配置为:

idea.config.path=D:/Programming/IDE/JetBrains_IDEA/.IntelliJIdea/config

idea.system.path=D:/Programming/IDE/JetBrains_IDEA/.IntelliJIdea/system

idea64.exe.vmoptions文件修改数据:-Xms4096m、-Xmx8192m

1 配置JDK

进入菜单:File/Other Settings/Structure for New Project

Project页签里面指定JDK版本:

SDKs里面添加JDK及其版本:

2 配置Maven

进入菜单:File/Other Settings/Settings for New Projects

Maven页签中调整maven的配置,主要是maven的版本,maven配置文件的位置和maven本地仓库的位置:

3 默认文件编码

Editor/File Encodings,如果需要修改就自己调整:

4 界面主题

进入菜单:File/Settings选择“Appearance”页签,在UI Options选项组中的Theme里面选择自己心仪的界面风格即可。

5 语法着色

进入菜单:File/Settings,点击“Editor/Colors Scheme”页签,在这里你可以选择缺省的着色方案,我的偏好默认文本编辑的颜色设置:前景色7DA3A3 (默认A9B7C6):

Java语法颜色设置:需要首先去掉Use inherited attributes这个勾选项,在上方配置前景色、背景色。以下举了3个例子,更多设置,可以自己尝试修改。

1、 变量:前景色9876AA

2、 类名:前景色6185C6 (默认A9B7C6)

3、 方法参数:前景色1FB28C(默认A9B7C6)

6 在新窗口中打开项目

进入菜单:File/Settings,依次选中Appearance & Behavior/System Settings菜单,使用Open projcect in new window即可:

附:Java文件左边图标上显示J而不是C,文件没有识别解决:https://www.2cto.com/kf/201709/687117.html

7 导入包不带星号

8 代码提示不区分大小写

找到 Editor->General->Code Completion ,取消Match case前的勾选保存即可。

9 左侧项目显示类方法

10 资源管理器打开文件放到工具栏中

11 定位文件在project的位置

我们可以通过 Alt + F1 + 1 快捷键来定位当前文件所在 Project 组件窗口中的位置,也可设置自动:

12 类和方法注释模板

 /**
* 描述
* @since ${DATE}
* @author Sandeepin
*/

13 代码超出限制自动换行

我一般限定120字符。

这里推荐导入自己的编程风格:

同时配合checkstyle检查规约文件:

14 喜欢的插件

1、翻译插件Translation,选择下载最多的哪个

http://ai.youdao.com/

2965bdc363209ca3 XOZp2pgThCdYxA1l6D2Uid0TxmQa1sdX

2、CodeGlance 导航条

3、Grep Console 控制台彩色提示

4、Alibaba Java Coding Guidelines 代码规范

5、JRebel 热部署,获取正版的激活码,这个可以直接去官网https://my.jrebel.com获取

EC9TSzIL7mxAHtDfaYMaUzp6/QEdqWpPriYOvbSOXbPjGpYe1qlXK9uw/SlsR72mNpmwsBLyL/6fwpL6Kwb69LhUiWwER5O+7jHjpqI60WOZGJTdJ+6ukUzD7EgBm6RuTCFvNQ==

6、FindBugs-IDEA

7、GsonFormat Json生成

8、Lombok

9、Nyan Progress Bar

10、PlantUML

11、VisualVM

12、checkstyle

13、EasyCode

Rainbow Brackets的几种颜色:

E6B422

43A047

B389C5

63A2A2

00897B

异想家IDEA的偏好配置的更多相关文章

  1. 异想家Eclipse的偏好配置

    1.汉化 http://www.eclipse.org/babel/downloads.php 找到Babel Language Pack Zips,下面选自己版本点进去,找到如下类似的中文包: Ba ...

  2. 异想家Win10系统安装的软件与配置

    1.C盘推荐一个硬盘,256G,安装好驱动,显卡配置好高性能,激活Win10,屏蔽WIn10驱动更新(Show or hide updates.diagcab),改电脑名称为Sandeepin-PC. ...

  3. 异想家Win7系统安装的软件与配置

    C盘推荐一个硬盘,256G以上,安装好驱动,激活Win7,备份一次系统(纯净)! 1.Mac.Linux时间同步(双系统时配置): 开始->运行->CMD,打开命令行程序(以管理员方式打开 ...

  4. 异想家Win10常用的软件推荐

    本文总结一下自己日常使用Win10中涉及到的好用小软件,那些装机必备的软件在这里就不一一列出了.我重点想推荐一些自己觉得好用,符合自己偏好,但又不是每个人都知道的小工具: Rolan:一款类似于Win ...

  5. 异想家Ubuntu安装的软件

    [替换国内源] https://developer.aliyun.com/mirror/ubuntu 我提供一个下载,方便第一次安装懒得敲命令: https://jfz.me/16.04/source ...

  6. 异想家Golang学习笔记

    1. 简介 官网:https://golang.google.cn/ 2. 编译器.工具链 编译 go build .\demo.go 编译和执行指令合二为一 go run demo.go 3. 注释 ...

  7. 异想家纯C语言矩阵运算库

    Sandeepin最近做的项目中需要在嵌入式芯片里跑一些算法,而这些单片机性能不上不下,它能跑些简单的程序,但又还没到上Linux系统的地步.所以只好用C语言写一些在高级语言里一个函数就解决的算法了, ...

  8. [奇思异想]使用Zookeeper管理数据库连接串

    背景 有一套特定规格的应用(程序+数据库),当有业务需求时,就需要多部署应用,并且所有的应用都使用一个共同的后台来管理.应用新增后,如何通知后台更新连接串成了一个关键的问题.于是就产生了使用ZooKe ...

  9. 异想-天开 python---while、for、if-else 循环学习

    for循环: for i in range(10): # i循环10次 print('------',i) for j in range(10): print(j) if j > 2 : bre ...

随机推荐

  1. koa2--08.koa-session的使用

    首先安装 koa-session中间件 //koa-session的使用 const koa = require('koa'); var router = require('koa-router')( ...

  2. 【47.63%】【hdu 1532】Drainage Ditches

    Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s) ...

  3. shell截取字符串的8种方法

    参考文献: linux中shell截取字符串方法总结 [Linux]如何在Shell脚本中计算字符串长度? 截取字符串的方法一共有八种,主要为以下方法 shell中截取字符串的方法有很多中, ${ex ...

  4. boostrap-非常好用但是容易让人忽略的地方【5】:input-group-btn

    1.正常的使用 <div class="form-group"> <div class="input-group"> <input ...

  5. Oracle和可视化视图工具教程

    Oracle数据库安装教程 作者:黑小子-余 Qq:2931445528 微信:Y2931445528 可以找我,我有Oracle数据库安装包及工具   命令: Sqlplus /nolog Conn ...

  6. DEVOPS技术实践_16:使用Centos容器作为salve的报错offline的问题

    上一篇创建了一个centos的容器,而且已经安装了openssh [root@node6 ~]# docker ps -a f2320c5d3c54 centos minutes ago Exited ...

  7. 在win64上使用bypy进行百度网盘文件上传

    阿里云服务器的带宽为2M,网站每日的备份包都3G多了,离线下载太费时间了,打算每日将备份包自动上传到自己的百度云盘里.1.先安装Python 执行python -V ,发现没安装python2.去py ...

  8. 20191121-9 Scrum立会报告+燃尽图 05

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/10069 一: 组名:组长组 组长:杨天宇 组员:魏新  罗杨美慧  王歆 ...

  9. 从两个角度理解为什么 JS 中没有函数重载

    函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表(参数个数.类型.顺序)的函数,这组函数被称为重载函数.重载函数通常用来声明一组功能相似的函数,这样做减少了函数名的数量,避免了名字空 ...

  10. MySQL保存 emoji 表情(微信昵称表情)

    问题分析 在微信开发过程中,总是会遇到带有emoji表情昵称的微信用户无法自动登录的问题. 后台代码抛出类似下面的异常信息. java.sql.SQLException: Incorrect stri ...