標籤:名稱 啟用 orm freemark intel 引擎 檢查 idea 使用
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
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設定
Setting→Build→Application Servers
添加下載好的tomcat包即可
Java-idea-安裝配置最佳化等