intelliJ idea 入門
為什麼用 idea
我現在公司絕大多數人都是用 eclipse,而我自己之前用過一段時間的 idea,剛開始由於組內環境的一致性,用來幾個月的 eclipse,由於公司對 idea 也支援,於是決定切換到 idea。
至於為什麼要切換到 idea,一個重要的原因就是 eclipse 可以滿足絕大多的需求,但是,在一些細節方面比 idea 差了很多。
如果你還在用 eclipse,你應該把切換 idea 作為你是否具有空杯心態的測試。
當你完全切換到 idea 的時候你會發現帶來的好處遠遠大於原來。
對於認為 eclipse 已經完全能滿足你需求的人來說,或者認為 idea 和 eclipse 差不多的人,你可以想想一個完全商業公司驅動的產品和一個完全靠開源驅動的產品是否有可比性。
認為 ide 只是工具的人,如果有一把瑞士軍刀,你為什麼還要用普通的軍刀呢?
如果以上仍然不足以驅使你使用 idea,那麼,就保持原來的狀態吧。
發音
與英文單詞 idea 相同。
vim 快捷鍵
建立一個新的檔案
Command + 方向上 : 指向工程導航欄
Command + N : 建立類的 get, set 等各種方法
Command + / : 註釋或解註釋一行或函式
Command + F : 在當前檔案查詢
Command + j : 插入一個程式碼模板, fori, inn
Command + Option + j : 對當前程式碼前後修飾(鎖等)
Option + Enter
Command + 1 : 開啟或關閉左邊導航
Ctrl + j : 檢視 javadoc
程式碼閱讀快捷鍵
- Command + Option + U 檢視類的 UML 圖, 瞭解類關係
- 先用 Option + Space 預覽
- 如果該類具體內容感興趣, Command + B 進入類檔案, 詳細閱讀
- 如果該類內容已經很瞭解,想看看那些類引用該類, Command + Option + F7
檢視引用該類的所有類檔案 - 看完感興趣的類,Command + w 關閉該檔案
整個過程一氣呵成,行雲流水!!!!!!
Option + Space : 顯示游標所在類或變數的定義 : 避免在一個個類檔案之間跳轉
Command + B : 第一次開啟新標籤跳轉使用游標所在位置類的定義,第二次跳轉到呼叫該類的所有檔案列表: 神器
Command + Option + U : 顯示游標所在位置類的 UML 圖,可以在各個類之間跳轉,神器啊
Command + Option + F7 顯示引用游標所在位置類名的所有檔案
Command + Option + b : 顯示游標所在介面的實現類
Option + F1 : 顯示當前類的導航
F1 : 顯示游標所在類(或方法)的文件
Command + w : 關閉當前檔案
新增測試
Command + Shift + t
全域性搜尋 Shift + Shift
開啟 Terminal : 搜尋 Terminal
外掛
ideavim
vim 控必裝
planUML
安裝依賴
brew install graphviz
下載並匯入外掛
下載Zip 包,在 idea File->Perferance->plugins->install plugin from disk 匯入
Zip 包即可
未完待續。。。。