1. Property configuration
Use version, WinZip Decompression version, development tool installation directory under Idea.properties file, custom configuration path
# 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. Installation
Installation options, the Custom option is installed, the following lists the approximate name and the purpose, look at the requirements of choice, can also be installed later
Red is a personal installation
2.1. Java Frameworks Installation
Google App engine:gae plugin for creating Gae projects
Grails: The implementation of the Rails groovy
GWT "Google Web Toolkit": Supports GWT code hints, compiles component development, and more.
Vaadin: A GWT-based web Ria plugin.
The core framework of JBoss Seam:java EE5.0 is EJB (Enterprise JavaBeans) 3.0 and JSF (JavaServer Faces) 1.2. EJB 3.0 (hereinafter referred to as EJB3) is a lightweight framework for business services and database persistence based on a pojo (Plain old Java Objects).
Struts:struts Frame
Hibernate:orm Frame
Spring:spring, etc.
Java EE: Enterprise Development Framework
Freemarker template engine, supports freemarker syntax
Tapestry: A Java framework that combines MVC with templates
Velocity: template engine that supports velocity syntax
AspectJ: Slicing programming framework
OSMORC:OSGI Plug-in
2.2. Build Tools Installation
Ant:ant Construction
Maven:maven Construction
Gradle:gradle Construction
2.3. WEB Development Installation
HTML, Haml,
css, Less,sass,stylus,
JavaScript, Coffeescript
Flash/flex,Rest Client
2.4. Version Controls Installation
CLEARCASE:IBM Rational's SCM management plug-in
Cvs:cvs Plug-in
Git:git plugin, need to install git locally
Github:github Plug-in
Hg4idea:mercurial plugin, a distributed plugin similar to Git
Perfore: Commercial version control plug-in
SUBVERSION:SVN Plug-in
Tfs:team Foundation Server, Microsoft code management
2.5. Test Tools Installation
JUnit: Unit Test
Testng-j: Similar to junit,testing, Next Generation
Cucumber for Java:java Cucumber plug-in, Cucumber is a BDD-driven automated test tool
Coverage: View Code Coverage plug-ins
2.6, Application servers installation
Application Serversviews,
Geronimo:apache's Java EE server
Glassfish:sun's Java EE server
Jboss:
Jetty: Lightweight Serlet Server
Resin: Plugins
Tomcat:
Weblogic:oracle's commercial Java EE server
WebSphere:IBM's commercial Java EE server
Dmserver,jsr45
2.7. Clouds Install "Disable"
Cloud Foundry,cloundbess,heroku,openshift
2.8, Swing Installation "disabled" 2.9, Android Installation "disabled"2.10. Database Tools Enable2.11. Other Tools Installation
Bytecode Viewer: is an advanced lightweight Java bytecode Viewer
DSM Analysis: Dependency structure matrix (Dependency Structure MATRICES,DSM)
Eclipse
Remote Access
Task Management: Tasks Management plug-in
Terminal: TERMINAL commands
Uml
Yaml: A form of data serialization
XSLT and XPath:
3. Optimization
Try to set the default settings, and some are project settings
1) setting→editor→inspection cancel spelling Check
2) Setting→editor→general→appearance→show line numbers row number
3) Turn off auto-save,
Setting→appearence→system setting→synchronization
Reverse: synchronizate file on frame, Save Files on frame D Eactivation
Not saved display * settings
Setting→editor→general→editor Tabs→mark modified Tabs with asterisk
4) turn on serialization monitoring
Sett Ing→editor→inspections→java→serialization issues
Serializable class without ' Serialversionuid '
5) Modify the property resource file encoding
Setting→editor→file encodings→encoding UTF-8
Global Encoding, Project Encoding, Properties File
Checked: Transpar ENT native-to-ascii Conversion
6) Code Shortcuts
Setting→keymap
7) Hide useless files
Setting→editor→file type
Bottom Ignore files and folders
. Idea;. IML;
8) Code hints are case insensitive
Setting→editor→grneral→code completion
Case Sensitive Completion Check None
9) Automatic import type
Setting→editor→grneral→auto Import Selected
Add unambiguous imports on the fly
Optimize Imports on the fly
4.maven Configuration
Setting→build→build Tools→maven
You can do it yourself.
5. Other Settings 5.1, interface font
setting→appearence→ Check Override default fonts
5.1. Program Font
Font Colors & Fonts, Editor
First, a new copy.
The font is then modified and the size can be
You can also modify the console font, console color, and so on
5.3. Background color
Editor, Colors & Fonts, General→text→default test
rgb:199,237,204
6.JDK settings
File, other Settings, Default Project Structure
7.tomcat settings
Setting→build→application Servers
Add the downloaded Tomcat package to
java-idea-installation configuration optimization, etc.