IntelliJ IDEA 使用教程,常見的疑難問題解決方法,離線激活破解

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.vmoptionsidea64.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官網注冊

JRebel
JRebel激活
JRebel啟動
再給大家推薦兩個插件
1、快捷鍵提示,當你頻繁使用某一功能時會提示快捷鍵鍵(某一操作執行三次),如果沒有會提示你自定義快捷鍵組合
2、代碼統計,沒有什么可介紹的,就是統計代碼量的,數據還挺詳細
快捷鍵提示
代碼統計

三、代碼生成

1、查看代碼生成快捷鍵

  • Ctrl+J 查看所有模板
  • 舉例1:sout可以生成System.out.println();
  • 舉例2:psvm可以生成main
main
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、當你的快捷鍵不能使用的時候,請檢查是否被輸入法或其他軟件占用

未完待續,日常更新

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容