IDEA的特色功能
IDEA的優點
以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。
1、下載安裝


MNQ043JMTU-eyJsaWNlbnNlSWQiOiJNTlEwNDNKTVRVIiwibGljZW5zZWVOYW1lIjoiR1VPIEJJTiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNC0wNSIsInBhaWRVcFRvIjoiMjAyMC0wNC0wNCJ9XSwiaGFzaCI6IjEyNjIxNDIwLzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-tltrJHc5lqCKLnza1bcLhMzDkfJeBqhRWbvcrPF9Gqo+X+iFWeKQXoEUOlrG38uSzzmX05ph//PgXgyVfP5RXKsaRMfrv/thoouS5sA0aTemm3z6uRiFirTDj60KSGr5XZoP/WAXO4nuti6SRKZUbr/VSAtRPQRiCJvevq+3gWPDGu2aZ0AemiNLq4qIVWH3wxTN7lK2h5uJssZsyy35Yy9O703c5PFU0fxCj2HRgXq7H/91X+ZNLvvAZAVU9B7bOqnY4ZzNNV/cjY8B5gNo53Lo6s2szEV7DsZ+8e7k8P4Yo81DKxneCBoe4wiZmRaCIT6wK3/27KrtQTFMcGeZMA==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==
創建新的項目







IDEA目錄介紹

bin目錄是一些執行和配置相關包
help目錄幫助文檔手冊;
jre64目錄是jre運行支持;
lib目錄是運行用到的jar包;
licenese目錄是許可協議;
plugins目錄是插件
redist目錄是一些雜項;
config是你對idea的配置的文件 這個文件保存好,假如其他電腦安裝idea,啟動的時候可以選擇導入你的這個config
這樣省得再重復配置了;
system目錄是一些系統緩存文件,日志文件,臨時文件,索引文件,包括本地歷史文件等等,假如idea遇到運行奇葩問題,
請把system文件刪除,大多數情況能解決問題;



IDEA的setting工具介紹
界面右側有個搜索圖標,搜索setting
進入設置頁面,從上到下,主要是 外觀和行為,快捷鍵,編輯,插件,版本控制,構建執行部署,語言和框架,工具的設置;
主題設置

設置鼠標懸停提示
再Eclipse里,我們鼠標移動到一個類上,會提示這個類的文檔解釋信息;
IDEA里默認不會這樣,我們需要設置下;
Editor->General
這里的話 我們要勾選下,后面設置的是延遲時間 默認半秒,這里我們設置1s;
設置后,我們鼠標移動到類上看看;

顯示方法分隔符
Editor->General ->Appearance
Show method separators 勾選下


這樣的話,方法之間,上下就有分隔符出現,方便查看代碼;
忽略大小寫提示
IDEA默認提示是區分大小寫的,比如輸入string,不會提示String類;這里設置下
Editor->General ->Code Completion
自動導包
默認情況,包括Eclipse 寫完類,是需要手工導入包的,不過IDEA提供了自動導包設置
Editor->general->Auto Import
取消單行顯示Tabs
不過有時候 要查看的代碼文件比較多,我們想多行顯示:
可以配置下:
Editor->General ->Editor Tabs
把勾去掉;
設置字體
Editor->Font
這里可以根據自己喜好,設置字體樣式,字體大小,包括行高;那個 Size建議16
設置文件編碼
我們所有地方都設置成UTF-8 大一統
Editor -> File Encodings

設置自動編譯
再Eclipse里,項目都是自動編譯的,IDEA里默認不是,我們需要配置下;
Build,Execution,Deployment -> Compiler 兩個勾選下,設置項目自動編譯,包括平行結構的多個模塊也自動編譯;

水平或垂直顯示代碼
我們有時候為了比對或者參數代碼,需要讓代碼水平或者垂直顯示,Eclipse里,我們直接拖拽即可;
IDEA里,我們右鍵文件Tab,顯示如下:


快捷方式改成eclipse

IDEA快捷方式改成eclipse的
File -> Settings -> Keymap

這里選Eclipse 然后Applay 即可;
快速生成main方法設置以及System.out.println
Editor -> Live Templates 下拉選Enter

設置默認瀏覽器

IDEA快捷鍵介紹
alt+shift+s 以及 alt+inster 實現自動生成get set 以及構造方法
ctrl+d 刪除一行
ctrl+shift+o 導入包
ctrl+shift+f 代碼格式化
ctrl+shift+y 轉換大小寫
ctrl+f 查找(當前文件)
ctrl+h 全局查找
雙擊shift 查找文件
tab 以及 shift+tab 整體代碼向后 向前移動
alt+/ 提示操作(自定義修改)
alt+/這個快捷方式被其他地方占用了,所以先去掉;
根據快捷方式搜索

然后我們給這個隨便添加一個新的快捷方式,再刪除掉alt+/

然后我們搜索basic,找到自動提示快捷方式

添加Alt+/


alt+shift+r 重命名參數和方法
向下復制一行 ctrl+alt+向下鍵
ctrl+/ 單行注釋
ctrl+shift+/ 多行注釋
alt+上下鍵 選中單行或者多行 向上或者向下移動
ctrl+shift+t 查看源碼 (當前java文件有的類,直接ctrl+點進去即可)
alt+enter 生成返回值/糾錯 eclipse是ctrl+1
alt+左右方向鍵 跳轉上一個或者下一個編輯頁面
ctrl+- 或者 ctrl+= 收縮或者展開單個方法
ctrl+shift+- 或者 ctrl+shift+= 收縮全部或者展開全部方法 自定義配置
ctrl+shift+h 查看方法重寫結構
ctrl+alt+h 查看方法調用者
F4 選中類 查看類繼承關系
ctrl+o 查看類結構
ctrl+Alt+shift+u 查看類結構關系圖

靜態web項目創建

Next-->finish即可
創建html右擊運行如下:

新建普通web項目


點擊 + 添加新配置 拉下最下方 選更多




對Tomcat取名 我們取Tomcat8 然后配置本地Tomcat服務 添加下本地Tomcat路徑即可

這里有個警告,部署的時候沒有artifacts,我們配置下;





創建Maven項目





移除模塊
先remove,再delete


安裝jrebel
jrebel





