文档章节

idea2016.2.5 实用配置

river320
 river320
发布于 2017/07/21 22:01
字数 711
阅读 30
收藏 1
点赞 0
评论 0

基本配置(多机同配置)

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
博文 3
码字总数 6457
作品 0
武汉
CentOS 7 下的 Firewall

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

黄河鲤鱼 ⋅ 2015/08/31 ⋅ 0

JVM学习资料收集

JVM实用参数(一)JVM类型以及编译器模式 http://ifeve.com/useful-jvm-flags-part-1-jvm-types-and-compiler-modes-2/ JVM实用参数(二)参数分类和即时(JIT)编译器诊断 http://ifeve.com...

workming ⋅ 2015/07/24 ⋅ 0

Idea2016.2.5下安装破解版JRebel 6.4.3

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

leizhimin ⋅ 2017/07/18 ⋅ 0

【转】Dubbo入门学习之HelloWorld

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

枫叶摇曳 ⋅ 2017/08/04 ⋅ 0

在MyEclipse中创建Java Maven依赖项目

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

Miss_Hello_World ⋅ 2015/05/28 ⋅ 0

企业信息系统开发平台--JBob

JBob是基于Java和Ajax的平台系统,采用Ext JS作为前端用户界面,Et-mvc作为后台支持框架,专注于权限控制,主要用于开发企业级信息系统。 平台集成了开发环境、运行框架,主要实现了用户组织...

jbob ⋅ 2011/06/28 ⋅ 0

Win7运行命令的打开方法 Win7运行命令大全(45个)

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

小潜水艇 ⋅ 2013/12/07 ⋅ 0

前端工具--ClickSpark.js

ClickSpark.js 是一个开源的实用前端工具,它基于 HTML5 和 JavaScript 实现。ClickSpark.js 可以在你的 JavaScript 事件上增加漂亮且实用的效果。此功能的特殊之处在于,那些图像文件可以作...

孔小菜 ⋅ 2015/07/21 ⋅ 0

分布式集群管理软件--dister

dister dister的介绍 dister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括: 服务配置管理中心; 服务注册与发现; 服务健康检...

johng_cn ⋅ 2017/09/21 ⋅ 0

直接开启电脑功能的命令

color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白cmd.exe--------...

lyf执念 ⋅ 2017/12/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 35分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 54分钟前 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部