1.為什么要用IDEA
官網:https://www.jetbrains.com/idea/
插件庫: https://plugins.jetbrains.com/
工欲善其事必先利其器:
- 界面,富有時代感的炫酷界面
- 自定義代碼模板
- debug異常模擬,IDEA的debug功能可以說讓我愛不釋手,無論是bug的排查,源碼的閱讀,超多驚艷的功能幾乎每次都能讓你瞬間定位關鍵代碼。在之前的版本,IDEA已經實現了表達式(段落)求值,動態值修改,force return等強悍的調試功能,新版增加了Exception模擬功能。debug的時候,你可以在任意一個地方,模擬異常的拋出,這在驗證代碼的異常完備性方面非常有用。
- 內置svn,git,maven,增強代碼自動補全功能
- 彈出式javadoc
- 你想寫的代碼他都知道,最懂程序員的IDE
- 其他的功能,需要自己體驗(人性化,智能)
IDEA之所以如此優秀,是因為jetbrain一直會關注行業的最新動態,迅速實現對java生態圈中熱門技術的整合
看了網上有人問為什么用idea的人這么少,有人說上手難,
其實我感覺上手比eclipse要好的多,尤其是倒項目簡直太方便,
idea會自動為你創建idea所需的配置和結果,一切只要按步驟走就行
2.下載安裝
下載安裝跟一般軟件流程差不多,這里不多說
安裝完成后,如果愿意支持正版可以到官網購買,第一年499美元,約合人民幣3289.408元,第二年,第三年會便宜點
-
使用盜版?(這種方法需要電腦聯網,離線激活請往下看)
Help -> Register
License server address
http://intellij.mandroid.cn/
http://idea.imsxm.com/
http://idea.iteblog.com/key.php (推薦)
- 離線激活
Action code
1、下載JetbrainsCrack 破解補丁,并放在idea安裝目錄的bin目錄下
2、在idea.exe.vmoptions和idea64.exe.vmoptions文件里最后一行分別添加(這里是破解補丁的路徑,不要盲目復制)
-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2017.3\bin\JetbrainsCrack-2.6.10-release-enc.jar
3、重啟一下軟件,在進入出現有active code選擇界面的時候 寫入下面注冊代碼:(到2099年到期)
ThisCrackLicenseId-{ "licenseId":"ThisCrackLicenseId", "licenseeName":"idea", "assigneeName":"", "assigneeEmail":"idea@163.com", "licenseRestriction":"For This Crack, Only Test! Please support genuine!!!", "checkConcurrentUse":false, "products":[ {"code":"II","paidUpTo":"2099-12-31"}, {"code":"DM","paidUpTo":"2099-12-31"}, {"code":"AC","paidUpTo":"2099-12-31"}, {"code":"RS0","paidUpTo":"2099-12-31"}, {"code":"WS","paidUpTo":"2099-12-31"}, {"code":"DPN","paidUpTo":"2099-12-31"}, {"code":"RC","paidUpTo":"2099-12-31"}, {"code":"PS","paidUpTo":"2099-12-31"}, {"code":"DC","paidUpTo":"2099-12-31"}, {"code":"RM","paidUpTo":"2099-12-31"}, {"code":"CL","paidUpTo":"2099-12-31"}, {"code":"PC","paidUpTo":"2099-12-31"} ], "hash":"2911276/0", "gracePeriodDays":7, "autoProlongated":false
讓你的IDEA更加人性化
一、創建文件生成代碼
為你創建的文件自定義代碼
例:為java文件添加作者信息(也可以為jsp文件添加page標簽等)
二、安裝插件
1、在線安裝
Flie -> Settings...(ctrl+alt+s) -> Plugins(推薦安裝這個插件,很好的規范代碼)
2、本地安裝
步驟一:到插件庫下載(地址上面有)
步驟二:如下圖,下載的壓縮包無需解壓,選擇后重啟
這里我以JRebel為例,相信大家一定不陌生,這個是熱更新插件,絕對的提供開發效率,
修改配置文件、mybatis的mapper文件等都不需要重啟服務器
注冊地址:https://my.jrebel.com/login
注意:這是收費插件,但是可以注冊到永久的好像,我也忘記了是多久,需要用facebook登錄,有興趣的可以自己去jrebel官網注冊
再給大家推薦兩個插件
1、快捷鍵提示,當你頻繁使用某一功能時會提示快捷鍵鍵(某一操作執行三次),如果沒有會提示你自定義快捷鍵組合
2、代碼統計,沒有什么可介紹的,就是統計代碼量的,數據還挺詳細
三、代碼生成
1、查看代碼生成快捷鍵
- Ctrl+J 查看所有模板
- 舉例1:sout可以生成
System.out.println();
- 舉例2:psvm可以生成main
2、自定義模板
常規設置
1、方法之間顯示分割線
2、設置進行代碼格式化時移除無用的導入的包
3、代碼提示大小寫敏感,但實際上我們需要不敏感,大小寫都提示會更好
4、更好的顯示最近文件,ctrl+E可以查看更多的最近打開的文件
常用快捷鍵
快捷鍵 | 作用 |
---|---|
shift+F9 | debug |
ctrl+F2 | 停止Project |
ctrl+C | 復制 |
ctrl+V | 粘貼 |
ctrl+D | 復制光標所在行,相當于eclipse中的ctrl+alt+↓ |
alt + enter | 導包 |
ctrl + alt + L | 格式化 |
ctrl+Z | 撤銷 |
ctrl+shift +Z | 取消撤銷 |
ctrl+E | 查看最近打開的文件列表 |
ctrl+F | 當前文件查找 |
ctrl+shift+F | project中查找 |
ctrl+R | 當前文件替換 |
ctrl+shift+R | project中替換 |
ctrl+1 | 顯示/隱藏左邊目錄 |
ctrl+5 | 顯示/隱藏后臺日志輸出 |
ctrl+1/2/3/4/5/6/7/8/9 | 自行測試 |
shift+F6 | 重命名 |
ctrl+N | 搜索類名 |
ctrl+空格 | 顯示提示(相當于eclipse的alt+/) |
ctrl+alt+← | 上一處修改 |
ctrl+alt+→ | 下一處修改 |
alt+← | 上一次修改的文件 |
alt+→ | 下一次修改的文件 |
alt+Insert | 構造方法/getter/setter/toString等方法 |
ctrl+K | 提交所有文件(svn)[提交單個文件我自定義了快捷鍵,在文件上ctrl+鼠標右鍵] |
Ctrl + Alt + T | 對選中的代碼彈出環繞選項彈出層 (比如對選中代碼添加if/else,try/catch等) |
出現的疑難問題
-
1、中文輸入框不顯示或不跟隨,可以輸入中文,但是輸入法沒有候選項
重命名或刪除idea安裝根目錄下的jre64
中文輸入框不顯示 -
2、當你的快捷鍵不能使用的時候,請檢查是否被輸入法或其他軟件占用
未完待續,日常更新