IntelliJ IDEA 使用心得與常用快捷鍵
那種酸爽,根本說不出來—————————————————————————— by: Jimi沒有Bond
Jimi是誰? 就是灑家啊!
剛開始學習寫Java的時候,用的eclipse,正式工作後,主要用的myeclipse,去年初在前輩的推薦下,在2折的時候買了正版的 IntelliJ IDEA 和 Pycharm,12.0版終生使用,一年更新。
使用前早就久聞其名,據說是最好的Java開發工具。
起先用的非常不習慣,但是花了錢的,硬著頭皮用了下去。
短短一個禮拜,徹底愛上了它!就是辣麼酸爽!--------------------------------------------------------------謹以此文獻給對於擁抱IDEA還存在疑慮的筒子們
JetBrains(這個公司的名稱翻譯過來就是“大腦噴射?”) 公司的宣傳語是這麼說的:Develop with pleasure!(帶著快樂開發!)
Why?
他們咋這麼有信心呢?
這到底是怎樣的一個工具?
跟我一起來數數IDEA特別長的地方:
一.黑色主題 Darcula
眼睛舒服,最重要的是酷!
設定方式:FILE--Settings--Edit--Colors&Fonts--Scheme name
二.智慧提示
建立或引入專案的時候,會自動引入缺少的包,真找不著的還可以search in the net
鍵入程式碼的時候,區分大小寫的智慧提示,自動引入包,如果有重名的會列出所有選擇,但是比 myeclipse 的更聰明,至於怎麼個聰明法,你自個兒試試就知道了
三.工具整合
基本上正式開發的常用工具基本都整合了,而且基本都在你非常容易觸到的位置。
說說我比較常用的:
1.ant
你懂的
2.maven
你也懂的
3.SVN
相比之下,IDEA的SVN的提交提供了更多的選項和功能
提交的介面兩側會顯示當前檔案和修改的部分對比,可以非常方便地檢查和修改檔案。
提交前:
(1).可選擇自動格式化
(2).可選擇自動忽略沒有使用的imports
(3).可選擇分析程式碼
(4).檢查是否有TODO
提交後甚至可以選擇將改變上傳到特定的目錄
4.系統終端
有了這個東西,你就不必頻繁地切換視窗了
開啟方式:Tools--Open Terminal
5.SSH工具
開啟方式:Tools--Start SSH session
6.資料庫連線工具
開啟方式:View--Tool Windows--Database
7.IDEA talk
神奇的東西,你可以聯絡區域網內其它的IDEA使用者,可以方便地把你的程式碼show給你的同事
開啟方式:View--Tool Windows--IDEA talk
8.Changes
非常方便的changes檢視,它會變色顯示你所有改動過的檔案,而且可以方便的與 本地歷史 或 線上歷史 做對比
開啟方式:View--Tool Windows--Changes
還有git、github、cvs、groovy consle以及等等,真沒有的你還可以:
FILE--Settings--Plugins
四.強大的繪圖工具
讀原始碼看不懂專案結構?寫文章畫類圖好麻煩?
右鍵diagram幫助你
上個例圖:
右鍵選擇 Show Categories 有驚喜,什麼值域、方法、構造器、內部類統統有
五.無縫接入eclipse和myeclipse
IDEA可以直接開啟有.project檔案的專案,也可以將自身專案匯出成eclipse的專案。
而且因為IDEA的專案配置檔案為1個.iml檔案加一個獨立資料夾.idea,
所以只要你將兩者放入ignore目錄,即使在你個人使用IDEA而團隊使用其他IDE的情況下,也並不會對其他人造成麻煩。
匯出方法:FILE--Export to eclipse
六.更小的體積,更快的速度
用過myeclipse的你明白的
綜上,我想你應該能夠明白,為啥用IDEA寫程式碼,就是那麼愉快,就是那麼酸爽,就是那麼令人停不下來!
接著分享開發中我比較常用的一些快捷鍵:
一.找檔案找程式碼找引用相關
1.雙擊shift
在專案的所有目錄查詢,就是你想看到你不想看到的和你沒想過你能看到的都給你找出來
2.ctrl+f
當前檔案查詢特定內容
3.ctrl+shift+f
當前專案查詢包含特定內容的檔案
4.ctrl+n
查詢類
5.ctrl+shift+n
查詢檔案
6.ctrl+e
最近的檔案
7.alt+F7
非常非常頻繁使用的一個快捷鍵,可以幫你找到你的函式或者變數或者類的所有引用到的地方
二.編輯相關
1.shift+enter
另起一行
2.ctrl+r
當前檔案替換特定內容
3.ctrl+shift+r
當前專案替換特定內容
4.shift+F6
非常非常省心省力的一個快捷鍵,可以重新命名你的類、方法、變數等等,而且這個重新命名甚至可以選擇替換掉註釋中的內容
5.ctrl+d
複製當前行到下一行
6.ctrl+x
剪下當前行
7.ctrl+c \ ctrl+v
大家都懂的
8.ctrl+z
撤銷
9.ctrl+shift+z
取消撤銷
10.ctrl+k
提交程式碼到SVN
11.ctrl+t
更新程式碼
12.alt+insert
非常非常以及相當方便的一個組合鍵,不信您往下看
在類中使用:
可以自動生成構造器、getter/setter等等常用方法
在專案目錄上使用:
可用於新建各種檔案。
13.alt+enter
又是一個大殺器,有多殺?
例1:
發現程式碼很“黃”怎麼辦?
滑鼠移上去喵一下:
試試alt+enter:
選擇simplify看看
我勒個去,程式碼簡潔了有木有啊!
PS:黃色警告編譯可以通過,不影響程式的正常執行,一般都是一些對於程式碼優化的建議,我遇到過的有:
(1).can be simplify
程式碼可以簡化
(2).Variable is never use
宣告的變數從未被使用
(3)unnecessary boxing
不必要的宣告包裝
以及等等等,多留意下,對於編碼的某些細節能夠更瞭解。
例2:
寫個類實現某個介面,加上 implements Runnable 後你就會發現這條紅色的波浪線:
我們試試在這行上來個 alt+enter:
感動地哭了有木有?你想到的沒想到的IDEA都幫你想到了。
看到程式碼裡提示的各種紅XX,就試試alt+enter吧!什麼未拋異常啊沒有try catch啊都能搞得定。
14.ctrl+alt+L
自動格式化程式碼,我已經養成了寫完程式碼就來一發的習慣。
你可以個性化設定你自己的程式碼風格:File--Settings--CodeStyle
——————————切——————————切——————————切——————————切——————————切——————————
凡事有利有弊,IDEA同樣是把雙刃劍,最後說說它不好的地方
1.最重要的就是“貴”!
專業版個人許可2折可以接受,5折小貴,不打折桑不起!!!囧RZ~
美刀的消費水準令國內大多在屌絲線上掙扎的猿類們望而卻步。
好在JetBrains是有社群版的,最近對於學生也有免費的Key。
對於使用破解版的小夥伴,建議自己用用就好了,不必太聲張。
使用者養成良好的軟體付費習慣,才能讓我們的工作變得越來越有價值。
2.整合太完善了
整合的工具完全能夠應付大多數的工作需求,對於不求甚解又偷懶的筒子們,直接使用,可能很多工具的細節,你都不會了解,也不會再去了解了。
比如:maven,ant
3.不自帶JDK
不是缺點的缺點,myeclipse是整合的
差不多了,該擼程式碼了。
以上這些,就是我使用IDEA一年半來幾乎所有的心得了。
能力有限,磚頭輕拍。
如果你有殺傷力更強大的手段,歡迎交流。
來自:http://www.blogjava.net/rockblue1988/archive/2014/10/24/418994.html
Jimi是誰? 就是灑家啊!
剛開始學習寫Java的時候,用的eclipse,正式工作後,主要用的myeclipse,去年初在前輩的推薦下,在2折的時候買了正版的 IntelliJ IDEA 和 Pycharm,12.0版終生使用,一年更新。
使用前早就久聞其名,據說是最好的Java開發工具。
起先用的非常不習慣,但是花了錢的,硬著頭皮用了下去。
短短一個禮拜,徹底愛上了它!就是辣麼酸爽!--------------------------------------------------------------謹以此文獻給對於擁抱IDEA還存在疑慮的筒子們
JetBrains(這個公司的名稱翻譯過來就是“大腦噴射?”) 公司的宣傳語是這麼說的:Develop with pleasure!(帶著快樂開發!)
Why?
他們咋這麼有信心呢?
這到底是怎樣的一個工具?
跟我一起來數數IDEA特別長的地方:
一.黑色主題 Darcula
眼睛舒服,最重要的是酷!
設定方式:FILE--Settings--Edit--Colors&Fonts--Scheme name
二.智慧提示
建立或引入專案的時候,會自動引入缺少的包,真找不著的還可以search in the net
鍵入程式碼的時候,區分大小寫的智慧提示,自動引入包,如果有重名的會列出所有選擇,但是比 myeclipse 的更聰明,至於怎麼個聰明法,你自個兒試試就知道了
三.工具整合
基本上正式開發的常用工具基本都整合了,而且基本都在你非常容易觸到的位置。
說說我比較常用的:
1.ant
你懂的
2.maven
你也懂的
3.SVN
相比之下,IDEA的SVN的提交提供了更多的選項和功能
提交的介面兩側會顯示當前檔案和修改的部分對比,可以非常方便地檢查和修改檔案。
提交前:
(1).可選擇自動格式化
(2).可選擇自動忽略沒有使用的imports
(3).可選擇分析程式碼
(4).檢查是否有TODO
提交後甚至可以選擇將改變上傳到特定的目錄
4.系統終端
有了這個東西,你就不必頻繁地切換視窗了
開啟方式:Tools--Open Terminal
5.SSH工具
開啟方式:Tools--Start SSH session
6.資料庫連線工具
開啟方式:View--Tool Windows--Database
7.IDEA talk
神奇的東西,你可以聯絡區域網內其它的IDEA使用者,可以方便地把你的程式碼show給你的同事
開啟方式:View--Tool Windows--IDEA talk
8.Changes
非常方便的changes檢視,它會變色顯示你所有改動過的檔案,而且可以方便的與 本地歷史 或 線上歷史 做對比
開啟方式:View--Tool Windows--Changes
還有git、github、cvs、groovy consle以及等等,真沒有的你還可以:
FILE--Settings--Plugins
四.強大的繪圖工具
讀原始碼看不懂專案結構?寫文章畫類圖好麻煩?
右鍵diagram幫助你
上個例圖:
右鍵選擇 Show Categories 有驚喜,什麼值域、方法、構造器、內部類統統有
五.無縫接入eclipse和myeclipse
IDEA可以直接開啟有.project檔案的專案,也可以將自身專案匯出成eclipse的專案。
而且因為IDEA的專案配置檔案為1個.iml檔案加一個獨立資料夾.idea,
所以只要你將兩者放入ignore目錄,即使在你個人使用IDEA而團隊使用其他IDE的情況下,也並不會對其他人造成麻煩。
匯出方法:FILE--Export to eclipse
六.更小的體積,更快的速度
用過myeclipse的你明白的
綜上,我想你應該能夠明白,為啥用IDEA寫程式碼,就是那麼愉快,就是那麼酸爽,就是那麼令人停不下來!
接著分享開發中我比較常用的一些快捷鍵:
一.找檔案找程式碼找引用相關
1.雙擊shift
在專案的所有目錄查詢,就是你想看到你不想看到的和你沒想過你能看到的都給你找出來
2.ctrl+f
當前檔案查詢特定內容
3.ctrl+shift+f
當前專案查詢包含特定內容的檔案
4.ctrl+n
查詢類
5.ctrl+shift+n
查詢檔案
6.ctrl+e
最近的檔案
7.alt+F7
非常非常頻繁使用的一個快捷鍵,可以幫你找到你的函式或者變數或者類的所有引用到的地方
二.編輯相關
1.shift+enter
另起一行
2.ctrl+r
當前檔案替換特定內容
3.ctrl+shift+r
當前專案替換特定內容
4.shift+F6
非常非常省心省力的一個快捷鍵,可以重新命名你的類、方法、變數等等,而且這個重新命名甚至可以選擇替換掉註釋中的內容
5.ctrl+d
複製當前行到下一行
6.ctrl+x
剪下當前行
7.ctrl+c \ ctrl+v
大家都懂的
8.ctrl+z
撤銷
9.ctrl+shift+z
取消撤銷
10.ctrl+k
提交程式碼到SVN
11.ctrl+t
更新程式碼
12.alt+insert
非常非常以及相當方便的一個組合鍵,不信您往下看
在類中使用:
可以自動生成構造器、getter/setter等等常用方法
在專案目錄上使用:
可用於新建各種檔案。
13.alt+enter
又是一個大殺器,有多殺?
例1:
發現程式碼很“黃”怎麼辦?
滑鼠移上去喵一下:
試試alt+enter:
選擇simplify看看
我勒個去,程式碼簡潔了有木有啊!
PS:黃色警告編譯可以通過,不影響程式的正常執行,一般都是一些對於程式碼優化的建議,我遇到過的有:
(1).can be simplify
程式碼可以簡化
(2).Variable is never use
宣告的變數從未被使用
(3)unnecessary boxing
不必要的宣告包裝
以及等等等,多留意下,對於編碼的某些細節能夠更瞭解。
例2:
寫個類實現某個介面,加上 implements Runnable 後你就會發現這條紅色的波浪線:
我們試試在這行上來個 alt+enter:
感動地哭了有木有?你想到的沒想到的IDEA都幫你想到了。
看到程式碼裡提示的各種紅XX,就試試alt+enter吧!什麼未拋異常啊沒有try catch啊都能搞得定。
14.ctrl+alt+L
自動格式化程式碼,我已經養成了寫完程式碼就來一發的習慣。
你可以個性化設定你自己的程式碼風格:File--Settings--CodeStyle
——————————切——————————切——————————切——————————切——————————切——————————
凡事有利有弊,IDEA同樣是把雙刃劍,最後說說它不好的地方
1.最重要的就是“貴”!
專業版個人許可2折可以接受,5折小貴,不打折桑不起!!!囧RZ~
美刀的消費水準令國內大多在屌絲線上掙扎的猿類們望而卻步。
好在JetBrains是有社群版的,最近對於學生也有免費的Key。
對於使用破解版的小夥伴,建議自己用用就好了,不必太聲張。
使用者養成良好的軟體付費習慣,才能讓我們的工作變得越來越有價值。
2.整合太完善了
整合的工具完全能夠應付大多數的工作需求,對於不求甚解又偷懶的筒子們,直接使用,可能很多工具的細節,你都不會了解,也不會再去了解了。
比如:maven,ant
3.不自帶JDK
不是缺點的缺點,myeclipse是整合的
差不多了,該擼程式碼了。
以上這些,就是我使用IDEA一年半來幾乎所有的心得了。
能力有限,磚頭輕拍。
如果你有殺傷力更強大的手段,歡迎交流。
來自:http://www.blogjava.net/rockblue1988/archive/2014/10/24/418994.html
相關文章
- IntelliJ IDEA常用快捷鍵IntelliJIdea
- IntelliJ Idea 常用快捷鍵列表IntelliJIdea
- IntelliJ idea 常用快捷鍵(Windows)IntelliJIdeaWindows
- IntelliJ IDEA常用設定及快捷鍵IntelliJIdea
- IntelliJ IDEA 15.0.4常用快捷鍵整理IntelliJIdea
- IntelliJ IDEA與eclipse快捷鍵IntelliJIdeaEclipse
- IntelliJ IDEA快捷鍵IntelliJIdea
- 工具使用之 IntelliJ IDEA快捷鍵IntelliJIdea
- IntelliJIDEA使用心得與常用快捷鍵IntelliJIdea
- 教您使用IntelliJ IDEA鍵盤快捷鍵~IntelliJIdea
- IntelliJ-IDEA快捷鍵IntelliJIdea
- 【idea】常用快捷鍵Idea
- IDEA常用快捷鍵Idea
- Intellij中的常用快捷鍵IntelliJ
- 十大Intellij IDEA快捷鍵IntelliJIdea
- IntelliJ IDEA 快捷鍵大全 Win 版IntelliJIdea
- idea常用快捷鍵(1)Idea
- Intellij idea奇技淫巧之快捷鍵IntelliJIdea
- 十大Intellij IDEA快捷鍵(轉)IntelliJIdea
- Mac 下 Idea 常用快捷鍵MacIdea
- IntelliJ IDEA 實用快捷鍵(持續更新)IntelliJIdea
- 史上最全IntelliJ Idea mac版快捷鍵大全IntelliJIdeaMac
- IntelliJ IDEA mac快捷鍵,輕鬆擺脫滑鼠!IntelliJIdeaMac
- Intellij Idea/Webstorm/Phpstorm 的高效快捷鍵IntelliJIdeaWebORMPHP
- Intellij_idea-14官方快捷鍵中文版IntelliJIdea
- IDEA - 快捷鍵Idea
- IDEA快捷鍵Idea
- IDEA-使用eclipse快捷鍵IdeaEclipse
- 工作隨筆——Intellij_idea-14官方快捷鍵中文版IntelliJIdea
- IDEA快捷鍵整理Idea
- C4D常用快捷鍵與自定義快捷鍵分享
- 常用快捷鍵
- webstorm常用快捷鍵(常用)WebORM
- idea預設快捷鍵Idea
- IDEA簡單快捷鍵Idea
- Idea快捷鍵大全(Windows)IdeaWindows
- IntelliJ IDEA 快捷鍵說明大全(中英對照、帶圖示詳解)IntelliJIdea
- Eclipse常用快捷鍵的使用(二)Eclipse