1. 程式人生 > >轉:IDEA 與 eclipse 的部分區別!

轉:IDEA 與 eclipse 的部分區別!

 

Idea 與 Eclipse 快捷鍵的區別,上為Eclipse的快捷鍵,下為Idea的快捷鍵
查詢類名
CTRL + SHIFT + R
CTRL + N

查詢JAR包中的類
CTRL + SHIFT + T
兩次 CTRL + N

查詢檔案
CTRL + SHEFT + R
CTRL + SHEFT + N

查詢JAR包中的檔案
CTRL + SHIFT + T
兩次 CTRL + SHEFT + N

查詢類中的方法以及欄位

CTRL + SHEFT + ALT + N

查詢那些類呼叫該資源(資源可能是欄位、方法、類)
CTRL + SHIFT + G
ALT + F7 ,快速顯示查詢內容 CTRL + ALT + F7

查詢檔案中的變數
點選變數 CTRL + K :移動
點選變數 CTRL + SHEFT + F7 高亮顯示 F3 : 移動; SHEFT + F3 : 反向移動

定位行數
CTRL + L
CTRL + G

快速生成get set、建構函式等
ALT + SHIFT + S
ALT + INSERT

快速生成try cache
SHIFT + ALT + Z
CTRL + ALT + T 同時還能生成if else 等等其他的東西

快速優化引用包
CTRL + SHIFT + O
CTRL + ALT + O

快速格式化程式碼
CTRL + SHIFT + F
CTRL + ALT + L

重構程式碼


CTRL + F2
SHIFT + F6

顯示類中的變數、方法
CTRL + O
CTRL + F12

快速生產類、方法、欄位註釋 
CTRL + SHEFT + J
/** + ENTER

程式碼行 上下移動
ALT + 上下鍵
CTRL + SHIFT + 上下鍵

開啟游標處的類或方法
F3
CTRL + B, CTRL + ALT + B 進入介面或者抽象類的實現類

其他的快捷鍵:
F4 查詢變數來源
CTRL + 空格 程式碼提示 (和系統輸入法衝突,請在Settings->Keymap->mainmenu -> code ->Completion->basic,右鍵新增自己的快捷鍵)
ALT + 回車  匯入包,自動修正
CTRL + H 檢視類的繼承關係。 
CTRL + Q 顯示註釋文件(跟eclipse滑鼠放到類、方法、欄位顯示的內容一樣)
CTRL + W 選中程式碼,連續按會有其他效果
CTRL + U 檢視當前類的父類以及介面,
CTRL + ALT + U 檢視類UML圖
CTRL + SHIFT + U 切換大小寫
CTRL + P 方法引數提示,可以看到這個方法有哪些多型方法
SHIFT + ALT + INSERT 豎編輯模式

其他設定:
智慧提示忽略大小寫
Editor --> Code Completion頁裡有個Case sensitive completion,可以設定只第一個字母敏感、完全敏感或者不敏感。

設定JDK編譯版本
Compiler --> Java Compiler頁裡有個Project bytecode version(leave blank for jdk default)色織JDK的版本,要不然編譯的時候會出現各種問題。

設定主題
Appearance 頁面有個Theme: 選項我比較喜歡(Darcula)

設定字型
Editor --> Colors & Fonts --> Font 頁面中Scheme name: 先Save As... 隨便起個名,然後才能再Show only monnospaced fonts中選擇字型,修改字型大小。

顯示行號
Editor --> Appearence 頁面中 Show Line Number 勾上。

取消拼音檢查
Spelling 頁面中 Configure 'Spelling' inspection 點選然後取消 Spelling 選項。
取消不使用物件的檢查(搜尋never used 關鍵字將其中的unused的檢查去掉)

取消自動儲存檔案功能
General 頁面中
勾掉 Synchronize file on frame activation 選項(同步檔案功能,酌情考慮可以不取消)
勾掉 Save files on framedeactivation 選項
勾掉 Save files automatically 選項,並將自動儲存時間間隔,設定為30秒

編輯過的檔案顯示“*”標記
Editor –-> Editor Tabs 頁面中勾上 Mark modifyied tabs with asterisk 選項,修改後的檔案會跟elicpse一樣顯示“*”標記。

讓IntelliJ IDEA 啟動的時候不開啟工程檔案 
Settings --> General 頁面中,勾掉 Reopen last project on startup 選項。

$.個人總結

建議小專案使用eclipse ,大專案涉及到css,js檔案較多使用IDEA 。

優缺點比較:

eclipse:

能夠顯示多個專案的列表,快捷功能比較清晰,

缺點:  對於css檔案 js檔案過多的情況容易造成“未響應” “假死”狀態。

IDEA:

對於快速編寫程式碼具有一點優勢,各種專案部署方便,易用。

缺點:無多專案列表,只能開啟一個專案,對於新手初入IDEA可能比eclipse要慢,