文档章节

idea2016.2.5 实用配置

river320
 river320
发布于 2017/07/21 22:01
字数 711
阅读 33
收藏 1

基本配置(多机同配置)

C:\Users\huanghe\.IntelliJIdea2016.2\idea.properties
C:\Users\huanghe\.IntelliJIdea2016.2\idea64.exe.vmoptions

配置idea.properties

Help -> Edit Custom VM Options ,IntelliJIdea目录特性:删除之后,重新启动时idea会帮你重建默认配置。

  • idea.config.path=E:/MyConfig/IntelliJIdea/config
  • idea.system.path=E:/MyConfig/IntelliJIdea/system
  • idea.max.intellisense.filesize=2500 提高编辑大文件时的代码帮助
  • idea.cycle.buffer.size=disabled 禁用控制台缓存

配置idea64.exe.vmoptions

Help -> Edit Custom Properties

编译方式

  • Compile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。
  • Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过,由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。
  • Make:使用最多的编译操作。对选定的目标(Project 或 Module)进行编译,但只编译有修改过的文件,没有修改过的文件不会编译,这样平时开发大型项目才不会浪费时间在编译过程中。

全局配置Default Settings

Editor -> File Encodings

File/Directory区域设置编码前,请先备份,防止出现乱码无法还原

  • IDE Encoding UTF-8
  • Project Encoding UTF-8
  • Default encoding for properties files UTF-8 选中Transparent native-to-ascii conversion
  • 单个文件编码 -> 右下角的编码设置区(一般选Convert)
  • tomcat编码 VM 参数上加上:-Dfile.encoding=UTF-8

tabls与换行

  • Code Style->Line separator 选中Unix格式
  • tab用4个空格替换 Java->Tabs and Indents 请勿勾选 Use tab character

Maven配置

  • 主要是Maven home directory、User settings file和Local respository配置
  • Import Maven projects automatically 实时监控pom改动
  • Automatically dwonload 一般不自动下载源码和文档

自动import包

  • Auto Import-> Optimize imports on the fly 勾选
  • Add unamlgous imports on the fly 勾选

单行注释在代码头部

java->Code Generation->Line comment at first column 不勾选

独立配置

代码提示和补充功能不区分大小写

  • Code Completion->Case senstive completion ->none
  • keymap->快捷键basic 修改为alt+逗号

多tabs模式

  • Editor Tabs ->Show tabs in single row 不勾选

项目打开方式

System Settings 下

  • Reopen last project on startup 不勾选
  • Open project in new window 每次都使用新窗口打开,其他2种根据个人需要

显式行数与方法线

  • Appearance -> Show line numbers
  • Appearance -> Show method separators

高亮修改过的文件夹

  • Version Control-> Show directories with changed descendants (全局改了没效果)

JDK配置

1.首先,菜单路径:File➡️project Structure➡️Project➡️project SDK :选择匹配的JDK,比如现在idea默认使用的是1.8,则在此选择1.8

2.其次,菜单路径:File➡️project Structure➡️Modules➡️Dependencies➡️Module SDK :选择匹配的SDK

3.最后,也是最重要的一点,菜单路径:IntelliJ IDEA➡️Preferences➡️Build,Execution,Deployment➡️Compiler➡️Java Compiler->Per-module bytecode Version 设置Target bytecode version的级别为匹配JDK。

其他操作

清理缓存与索引

删除E:\MyConfig\IntelliJIdea\system下caches与index即可

© 著作权归作者所有

共有 人打赏支持
river320
粉丝 1
博文 13
码字总数 6457
作品 0
武汉
私信 提问
Idea2016.2.5下安装破解版JRebel 6.4.3

1、下载idea下的jrebel插件,由于最新版本的插件对应的jrebel版本太新,无法破解。所以只能在idea的在线仓库中找到老版本的jrebel插件,对应老版本的jrebel破解来安装。 在线插件仓库:https...

leizhimin
2017/07/18
0
0
CentOS 7 下的 Firewall

CentOS 7 默认实用的用Firewalld作为防火墙,摒弃了原先的iptables。但是内核还是使用iptable作为管理 参考文档 https://access.redhat.com/documentation/zh-CN/RedHatEnterpriseLinux/7/ht...

黄河鲤鱼
2015/08/31
0
0
【转】Dubbo入门学习之HelloWorld

需要什么? 如果在Windows上,新版本可以直接在Windows运行,只需修改zoo.cfg配置文件即可。 如何设计 之所以用Dubbo,就是为了应付团队模块开发,所以这里会有两个工程,服务和使用。 服务者...

枫叶摇曳
2017/08/04
137
0
在MyEclipse中创建Java Maven依赖项目

本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目。这些步骤包括基础的创建和使用Maven依赖。您将学习到: 创建一个Maven实用项目 为一个项目添...

Miss_Hello_World
2015/05/28
0
0
Win7运行命令的打开方法 Win7运行命令大全(45个)

win7【运行】命令在【开始】菜单显示方法:右击【开始】—》【属性】--》【自定义】--》【运行命令】 win7常用运行命令: 1、cleanmgr:打开磁盘清理工具    2、compmgmt.msc:计算机管理  ...

小潜水艇
2013/12/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Temp-Memo

Recommended Ref : SQL High CPU troubleshooting checklist -- Top 50 SQL highly consuming cpuSELECT TOP 50[Avg. MultiCore/CPU time(sec)] = qs.total_worker_time / 1000000 / qs......

Goopand
19分钟前
1
0
dotConnect for Oracle入门指南(七):存储过程

【下载dotConnect for Oracle最新版本】 dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技术上,为基于Oracle数据库的应用程序提供完整的解决方案。它为设计应用程序结构带来了新的...

电池盒
21分钟前
2
0
如何使用阿里云ARMS轻松重现用户浏览器问题

客户投诉不断,本地却无法重现? 页面加载较慢是用户经常会反馈的问题,也是前端非常关注的问题之一。但定位、排查解决这类问题就通常会花费非常多的时间,主要原因如下: 页面是在用户端的浏...

阿里云官方博客
24分钟前
1
0
因资源用尽导致服务宕机

1. 事故的发生 服务调用场景和发生的事件如下图所示,红色表示服务不可用. 服务A和服务B都是内部服务,服务C_*为不同运营商提供的服务,遵循一样的协议。 某一天,突然发现所有服务A调用服务...

北风刮的不认真了
29分钟前
3
0
锤子科技"临死前"被"接盘" ,内部人士爆料已改签今日头条母公司

就在昨天,据据锤子科技内部人士透露,部分锤子科技员工在昨天已经接到了相关的临时通知,要求改签劳动合同至今日头条的母公司——字节跳动。至于这是锤子科技真正再度复活还是借尸还魂都不重...

终端研发部
38分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部