1.属性配置

使用版本,winzip解压版,开发工具安装目录下idea.properties文件,自定义配置路径

# idea.config.path=${user.home}/.IntelliJIdea/config
idea.config.path=D:/developToool/idea-config/ideaIU-2017.1.win/config

# idea.plugins.path=${idea.config.path}/plugins
idea.plugins.path=D:/developToool/idea-config/ideaIU-2017.1.win/plugins

# idea.log.path=${idea.system.path}/log
idea.log.path=D:/developToool/idea-config/ideaIU-2017.1.win/log

2.安装

安装选项中,自定义选项安装,以下会列出大致名称以及用途,看需求选择即可,也可以后期安装

标红的是个人安装

2.1、Java Frameworks 安装

Google App Engine:GAE插件,用于创建GAE项目
Grails:是Rails的Groovy的实现
GWT【Google Web Toolkit】:支持GWT代码提示,编译组件开发等。
Vaadin:一个基于GWT的web RIA插件。

JBoss Seam:Java EE5.0的核心框架是EJB(Enterprise JavaBeans)3.0和JSF(JavaServer Faces)1.2。EJB 3.0(以下简称EJB3)是基于一个POJO(Plain Old Java Objects)的业务服务和数据库持久化的轻型框架。
Struts :Struts框架
Hibernate:ORM框架
Spring:spring等

JavaEE:企业开发框架
FreeMarker 模板引擎, 支持freemarker语法
Tapestry:一个MVC与模板结合的java框架
Velocity:模板引擎,支持Velocity语法

AspectJ:切面编程框架
Osmorc:OSgi插件

2.2、Build Tools 安装

Ant:ant构建
Maven:maven构建
Gradle:gradle构建

2.3、Web Development 安装

html,Haml,

css,less,Sass,Stylus,

javascript,CoffeeScript
Flash/Flex,Rest Client

2.4、Version Controls 安装

ClearCase:IBM Rational的SCM管理插件
CVS:CVS插件
git:git插件,需要本地安装git
github:github插件
hg4idea:Mercurial 插件,与git类似的分布式插件
Perfore:商业版本控制插件
Subversion:svn插件
TFS:Team Foundation Server,微软代码管理

2.5、Test Tools安装

JUnit:单元测试
TestNG-J:类似Junit,Testing, Next Generation
Cucumber for Java:Java的Cucumber 插件,Cucumber 是一个BDD驱动的自动化测试工具
Coverage:查看代码覆盖率插件

2.6、Application Servers安装

Application Servers Views,
Geronimo:Apache 的J2EE服务器
GlassFish:Sun 的J2EE服务器
JBoss:
Jetty:轻量级serlet服务器
Resin:插件
Tomcat:
WebLogic:Oracle的商业化J2EE服务器
WebSphere:IBM的商业化J2EE服务器
dmServer,JSR45

2.7、Clouds 安装【禁用】

Cloud Foundry,CloundBess,Heroku,OpenShift

2.8、swing安装【禁用】

2.9、android安装【禁用】

2.10、Database Tools 启用

2.11、Other Tools安装

ByteCode Viewer:是一个高级的轻量级Java字节码查看器
DSM Analysis:依赖结构矩阵(Dependency Structure Matrices,DSM)
Eclipse
Remote Access
Task Management:任务管理插件
Terminal:终端命令
uml
yaml:一种数据序列化格式
xslt and xpath:

3.优化

尽量设置成默认设置,有些也是项目设置

1)Setting→Editor→Inspection 取消Spelling检查
2)Setting→Editor→General→Appearance→Show line numbers 行号
3)关闭自动保存,
  setting→appearence→System Setting→Synchronization
  反选:Synchronizate file on frame、Save Files on frame deactivation
  未保存显示*设置
  Setting→Editor→General→Editor Tabs→Mark modified tabs with asterisk
4)开启序列化监测
  Setting→Editor→Inspections→Java→Serialization issues
  Serializable class without 'serialVersionUID'
5)修改属性资源文件编码
  Setting→Editor→File Encodings→Encoding UTF-8
  Global Encoding、Project Encoding、Properties File
  选中:Transparent native-to-ascii conversion
6)代码快捷键
  Setting→keymap
7)隐藏没用文件

setting→editor→file type
  最下面 Ignore files and folders
  .idea;.iml;等
8)代码提示不区分大小写
  Setting→Editor→Grneral→Code Completion
  Case sensitive completion选中 None
9)自动Import类型
  Setting→Editor→Grneral→Auto Import 选中
  Add unambiguous imports on the fly
  Optimize imports on the fly

10)自动显示注释

  editor->general->other->show quick documentation

11) 双开

  菜单File→Setting→Appearance & behavior→System Settings

    右侧Project Opening选择第一个Open project in new window

    通过菜单File–Open打开项目

12)关闭自动更新【看是否是破解】

  Setting→Appearance 下的systemSetting

13)展示方法参数

  File→Setting→Editor→general→Appearance→Show parameter name hints

14)tabs显示多行多个

  设置多个:file→setting→editor→general→editor tabs→设置数量 改为:50

    并选择 when close active editor:选择:Activator most recently opened tab【最近打开的】

  设置多行:windows→editor tabs→tabs placement→取消选择 show tabs in single row

4.maven配置

setting→build→build Tools→maven
换成自己的即可

5.其他设置

5.1、界面字体

setting→appearence→选中 Override default fonts

5.1、程序字体

Editor -> Colors & Fonts -> Font
先新拷贝一份
然后font修改字体以及大小即可
也可以修改console字体,以及Console color等

5.3、背景色

Editor -> Colors & Fonts -> General→text→Default test
RGB:199,237,204

6.JDK设置

File -> Other Settings -> Default Project Structure

7.tomcat设置

1、Setting→Build→Application Servers
添加下载好的tomcat包即可

2、增加VM

-server -XX:PermSize=256M -XX:MaxPermSize=256m

3、javax.servlet.http.HttpServletRequest; 不存在

选中即可。

Java-idea-安装配置优化等的更多相关文章

  1. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  2. Linux系统Java环境安装配置

    jdk安装配置 首先下载JDK和JRE,这里你的需要看看你的Linux系统是多少位的,比如我的是64位的: 下载JDK并指定到Download目录,JRE同样操作: 解压并且配置环境: tar -zx ...

  3. JAVA环境安装配置

    dk1.6 64位是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序. jdk1.6 64位安装教程 jdk1.6 64位JDK的安装路径:D:\Program Fi ...

  4. Centos7 安装配置优化mysql(mariadb分支)

    1.说明 由于在centos7的yum仓库中没有mysql,centos7用mariadb替代了mysql. mariadb是mysql源代码的一个分支, mysql被ORACLE闭源,而mariad ...

  5. Java环境安装配置好了却不能运行xxx.jar程序?

    1,检查Java环境是否已安装或配置成功. WIN+R → cmd → java -version,查看是否可以读取到Java版本信息,如果读取不到,说明Java环境安装或配置有问题,重新装一下. 2 ...

  6. Linux下Java环境安装配置记录

    下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 两种安装方式: 第一 ...

  7. Ubuntu 14.04 java环境安装配置(不是openJAVA)

    两种配置方式 第一: 在 Ubuntu 中使用 PPA 安装 Java 8 ( 支持 Ubuntu 10.04 - Ubuntu 14.04 ): sudo add-apt-repository pp ...

  8. 2020.11最新JAVA环境安装配置

    Windows10下java环境配置 更新:2020年11月25日 电脑环境: windows10 64位 一.下载jdk 首先到Oracle网站下载对应操作系统的jdk安装包. https://ww ...

  9. [JAVA] JAVA JDK 安装配置

    JDK 安装 下载安装 下载JDK 从oracle官方网站下载并安装JDK. 下载使用文档 从oracle官方网站下载使用帮助文档. 安装库源文件 源文件位于安装目录的 /Library/Java/J ...

  10. java jdk安装配置

    1. 配置java_home 2. path添加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3. 添加CLASSPATH路径: .;%Java_Home%\bin;% ...

随机推荐

  1. Git Pro深入浅出(三)

    七.自己定义Git 前面已经阐述了Git基本的运作机制和使用方式,介绍了很多Git提供的工具来帮助你简单且有效地使用它.本部分将演示怎样借助Git的一些重要的配置方法和钩子机制,来满足自己定义的需求. ...

  2. sql日期格式小应用 记录一下

    比如这样的数据 20170317 要转成2017-03-17 单独一步做不到 两步思想 先转成日期格式 在进行格式化 select CONVERT(varchar(10),(CAST(CONVERT( ...

  3. Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置

    安装JDK rpm包下载地址(jdk-7u17 ): http://www.oracle.com/technetwork/java/javase/downloads/java-archive-down ...

  4. Spring-Cloud-Config学习笔记(一):使用本地存储

    简介 Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持.使用Config Server,您可以为所有环境中的应用程序管理其外部属性.它非常适合spring应用,也可 ...

  5. Mock an function to modify partial return value by special arguments on Python

    Mock an function to modify partial return value by special arguments on Python python mock一个带参数的方法,修 ...

  6. 开发环境使用docker 快速启动 单机 RocketMq

    镜像说明 https://cr.console.aliyun.com/?spm=5176.2020520001.1001.8.kpaxIC&accounttraceid=176ddc4e-62 ...

  7. How to write threats to validity?

    Paper reference Threats to construct validity are concerned with the relationship between theory and ...

  8. bootstrap 使用总结

    1.如何设置一行两列? <div class="container"> <div class="row"> <div class= ...

  9. exception ‘PHPExcel_Calculation_Exception‘ with message ‘粉丝数据!C2679 -> Formula Error: Operator ‘=‘ has no operands

    导致问题原因可能是导出字段中包含有  ‘=’  ,解决办法:在字段前拼上一个半单引号. if(strpos($lists[$i-2][‘nickname‘],‘=‘) === 0){ $lists[$ ...

  10. 【Java核心技术】类型信息(Class对象 反射 动态代理)

    1 Class对象 理解RTTI在Java中的工作原理,首先需要知道类型信息在运行时是如何表示的,这是由Class对象来完成的,它包含了与类有关的信息.Class对象就是用来创建所有“常规”对象的,J ...