Java-idea-安裝配置最佳化等

來源:互聯網
上載者:User

標籤:名稱   啟用   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-安裝配置最佳化等

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.