intellij idea是一個java的ide。由jetbrain開發。java
intellij idea快捷鍵git
快捷鍵 | 說明 | 備註 |
Ctrl+N | 快速導航到類 | 相似於Resharper中的Ctrl+T |
Ctrl+Shift+N | 快速打開到文件 | |
Ctrl+E | 打開最近的文件 | |
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中能夠設置代碼高亮,字體等元素。工具
能夠打開多個編輯窗口,每一個編輯窗口中能夠打開多個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 | 高亮當前變量或方法的 | |
我經常使用的是svn。安裝了tortoiseSVN,從代碼庫中checkout出代碼,用idea打開,提示找不到svn。是由於電腦上沒有svn.exe這個命令行工具。
安裝tortoiseSVN時,默認是不安裝svn的命令行的。有一個command line選項,默認是不安裝,選擇安裝便可。也能夠選擇安裝其餘的svn命令行根據。以前安裝的有sickSVN。
在安裝tortoiseSVN時,若是選擇了command line工具,會在tortoseSVN的目錄下有一個svn.exe文件。還會在path環境變量中添加該目錄。再打開intellij idea,就不會再提示找不到svn了。
和svn同樣,若是要使用git版本控制。本機是那個也必需要安裝git的命令行。能夠在這個站點下載http://msysgit.github.io/。安裝的時候有一個選項。安裝git到win的環境變量中。安裝好後,idea就能夠獲取到git的信息了。
當使用idea時,項目中的.idea文件夾和iml文件是不用嵌入到svn等版本控制中的。但咱們打開項目的時候,idea會自動幫咱們生成這些文件