intellij idea 學習

 

intellij idea是一個java的ide。由jetbrain開發。

 

 

intellij idea快捷鍵

快捷鍵 說明 備註
Ctrl+N 快速導航到類 類似於Resharper中的Ctrl+T
Ctrl+Shift+N 快速打開到文件  
Ctrl+E 打開最近的文件  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

 

 

intellij中的一些概念

eclipse中會在一個workspace中有很多的project。idea中沒有workspace,idea中有project,一個project有很多的module。

eclipse中的workspace對應idea中的project。

eclipse中的project對應idea中的moudule。

eclipse中可以在一個workspace中打開多個項目。也可以打開多個workspace,每個workspace打開一個項目。在idea中,每個idea只能打開一個項目。所以,如果想打開多個項目,就要打開多個idea。新版本的idea好像有些改動。idea實例只能有一個。如果想打開多個項目,可以在file菜單中open一個project。idea會提示,是在當前窗口中打開還是在一個新窗口中打開。我們選擇新窗口即可。

 

 

idea中的文本編輯

idea中可以設置代碼高亮,字體等元素。

多窗口,多tab

可以打開多個編輯窗口,每個編輯窗口中可以打開多個tab頁。

在同一編輯窗口中可以按Alt+左箭頭/右箭頭來導航到上一個或者下一個文件。也可以使用Ctrl+Tab來打開switch窗口,來選擇要打開的文件。

Ctrl+E可以打開recent files窗口。

如果在編輯區,光標在一個方法中,但是方法的定義部分,在編輯區不可見的地方。這時候,不用將鼠標滾到上面,按下Alt+Q就可以了。可以顯示光標所在方法啊的定義。如果方法的定義在編輯區中可見,按Alt+Q是沒效果的。這個適合於方法體比較長的情況.

比較文件

按住Ctrl鍵,選中2個文件,右鍵,比較文件。

 

 

 

 

 

 

快捷鍵也是可以在keymap中設置的。但是這裏就不自定義了。大家都使用這一套標準吧。如果別人在自己的電腦上,或者自己在別人的電腦上,使用的快捷鍵是一樣的。這些默認的快捷鍵慢慢習慣就好。

快捷鍵 說明 備註
Ctrl+X 刪除 將內容剪切到剪貼板
Ctrl+/ 行註釋 行註釋
ctrl+shift+/ 塊註釋  
ctrl+Z undo取消操作  
ctrl+shift+Z redo。和undo操作  
Ctrl+左箭頭/右箭頭 打開上一個/下一個tab頁  
ctrl+tab 打開switcher頁面  
ctrl+【+】/【-】 展開/摺疊代碼  
ctrl+shift+【+】/【-】 展開/摺疊所有代碼  
ctrl+alt+L 打開surrond with窗口 在intellij中也可以像visual studio中使用region了。將一段代碼包含在region中。 同樣可以使用ctrl+【+】/【-】來展開和摺疊這些region。
ctrl+shift+L 格式化  
ctrl+F1 在各種視圖之間切換  
ctrl+n 根據name來找類  
ctrl+shift+n 根據name找文件  
ctrl+f 在當前文件中查找文本  
ctrl+shift+f 在全局環境查找文本  
ctrl+shift+f7 高亮當前變量或方法的  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

 

 

 

 

 

 

 

 

idea和版本控制

svn版本控制

我常用的是svn。安裝了tortoiseSVN,從代碼庫中checkout出代碼,用idea打開,提示找不到svn。是因爲電腦上沒有svn.exe這個命令行工具。

安裝tortoiseSVN時,默認是不安裝svn的命令行的。有一個command line選項,默認是不安裝,選擇安裝即可。也可以選擇安裝其他的svn命令行根據。之前安裝的有sickSVN。

在安裝tortoiseSVN時,如果選擇了command line工具,會在tortoseSVN的目錄下有一個svn.exe文件。還會在path環境變量中添加該目錄。再打開intellij idea,就不會再提示找不到svn了。

git版本控制

和svn一樣,如果要使用git版本控制。本機是那個也必須要安裝git的命令行。可以在這個站點下載http://msysgit.github.io/。安裝的時候有一個選項。安裝git到win的環境變量中。安裝好後,idea就可以獲取到git的信息了。

 

 

 

當使用idea時,項目中的.idea文件夾和iml文件是不用嵌入到svn等版本控制中的。但我們打開項目的時候,idea會自動幫我們生成這些文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章