intellij idea 學習

 

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

 

 

intellij idea快捷鍵git

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

 

 

intellij中的一些概念

eclipse中會在一個workspace中有不少的project。idea中沒有workspace,idea中有project,一個project有不少的module。github

eclipse中的workspace對應idea中的project。eclipse

eclipse中的project對應idea中的moudule。ide

eclipse中能夠在一個workspace中打開多個項目。也能夠打開多個workspace,每一個workspace打開一個項目。在idea中,每一個idea只能打開一個項目。因此,若是想打開多個項目,就要打開多個idea。新版本的idea好像有些改動。idea實例只能有一個。若是想打開多個項目,能夠在file菜單中open一個project。idea會提示,是在當前窗口中打開仍是在一個新窗口中打開。咱們選擇新窗口便可。svn

 

 

idea中的文本編輯

idea中能夠設置代碼高亮,字體等元素。工具

多窗口,多tab

能夠打開多個編輯窗口,每一個編輯窗口中能夠打開多個tab頁。字體

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

Ctrl+E能夠打開recent files窗口。spa

若是在編輯區,光標在一個方法中,可是方法的定義部分,在編輯區不可見的地方。這時候,不用將鼠標滾到上面,按下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會自動幫咱們生成這些文件

相關文章
相關標籤/搜索