1. 程式人生 > >idea快捷鍵for mac

idea快捷鍵for mac

使用中出現的問題:

 

問題1:安裝一次後,Intellij預設儲存了你的配置資訊,出現問題後重安裝後配置依舊是以前的。

刪除關聯的配置檔案,地址是:~User/資源庫/Preferences/Intellijidea13 即可。

問題2:web專案到入後無法run起來

檢查專案的根目錄是web還是WebRoot,然後在專案設定中的Facets中設定對於的輸出編譯路徑。

Eclipse...的專案預設WebRoot,Intellij預設為web。

問題3:window版本下使用GitHub找不到Git.exe執行檔案

window下安裝了GitHub客戶端後,預設的git.exe為隱藏檔案,因此在setting中設定Git路徑時候找不到。

隱藏路徑為:

問題4:生成javadoc時編碼問題

在"Tools->Gerenate JavaDoc"面版的 "Other command line arguments:"欄裡輸入"-encoding utf-8 -charset utf-8", 
就是以utf-8編碼讀取檔案和生成javadoc

常用IDEA快捷鍵

http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf keymap--url-》對映

 

1 宣告一下,以下快捷鍵都是在Mac下的,Windows下的話,會有些不同,請參照Windows版IDEA的keymap文件。

一些技巧:

1 在任何時候,按下alt鍵,介面上的選單字元中有些會有下劃線,這時用alt+下劃線即是執行這個選單功能的快捷鍵。
2 可自定義一些快捷鍵,避免使用滑鼠。IDEA支援巨集,不過我用得不多,只用過那麼一兩次,使用起來也很簡單。

一、檢視切換快捷鍵

1 1、各檢視區域的切換 cmd + 檢視區域對應的數字
2 2、切換到maven的檢視 alt + m
3
3、裝了switchTab外掛後,按下ctrl+tab後會得到可切換的區域列表
4 4、cmd+e                 列出最近檢視的檔案列表
5 5、shift + cmd + e   最近修改檔案列表
6 上面兩個鍵在開發過程中非常有用。

二、搜尋快捷鍵

1 IDEA的搜尋非常強大,可秒殺eclipse.在project,maven等檢視及出現列表的場景下,直接輸入字元即開始搜尋,可以說搜尋無處不在。
2 1、在編輯文件中,cmd+f 開始搜尋 cmd + r 搜尋替換
3 2、在project中,按下ctrl + shift + f(r) 即是在當前目前下遞迴查詢或替換,搜尋出來後,要全部替換,按下alt + a
4 3、alt + F7      搜尋物件被引用的地方
5 4、cmd + F7   搜尋物件在當前檔案被引用的地方
6 5、cmd + n     查詢類
7 6、shift + cmd + n  查詢檔案
8 上面兩個查詢都支援簡單的正則表示式,還支援直接按大寫字母的縮略查詢如JsonTranscoder,只需要輸入JT

三、編輯程式碼的快捷鍵

01 cmd + j                 調出IDEA的神器live template,你懂的
02 ctrl + n                各種自動生成程式碼,建立檔案,生成set get override…
03 alt + enter           調出IDEA對出錯點的提示處理方法,熟練使用可使你寫程式碼的速度提升5
04 cmd + D              複製貼上當前行到下一行
05 cmd + c|v|x        這些你都懂的
06 shift + cmd + v  調出IDEA暫存器中儲存的最近複製的N份內容,可選擇性貼上
07 cmd + /                註釋/取消註釋
08 cmd + w               選中當前游標所在的字
09 shift + cmd + enter 神器,補全當前行,最常用的場景時補全當前行後的;號,並將游標定位到下一行
10 cmd + O              overide 方法
11 cmd + I                implement 方法
12 其實上面兩個快捷鍵很少用,因為有alt + enter 可完全替換掉這兩個快捷鍵的功能
13 shift + cmd + L                   格式化程式碼
14 shift + cmd + O                   static import
15 shift + cmd + up/down    將當前程式碼段上/下移
16 shift + alt + up/down       將當前行上/下移
17  
18 重構的快捷鍵
19  
20 F6 移動檔案到其它地方
21 F5 拷貝檔案到其它地方
22 IDEA的移動檔案功能非常強大,會將所有的使用該檔案的類和XML配置中的類路徑全部更新為新的路徑。
23 shift + F6              改名
24 cmd + F6                修改方法簽名
25 shift + cmd + F6    修改引數的型別
26 shift + cmd + v       引入一個區域性變數
27 shift + cmd + p       引入一個引數
28 shift + cmd + f        引入一個類變數
29 shift + cmd + m      引入一個方法
30 shift + cmd + c        引入一個常量
31
alt + cmd + F7      檢視某方法被呼叫的地方

四、檢視程式碼快捷鍵

1 cmd + p                  查詢某方法的引數資訊
2 cmd + b                  跳到呼叫方法的定義處
3 shift + cmd + b          跳到方法的實現處
4 cmd + u                  跳到方法在父類或介面的定義處
5 ctrl + up/down           跳到上/下一方法
6 alt + cmd + left/right   跳到上/下一次游標檢視處
7 cmd + g                  跳到指定行
8 cmd + shift + h          顯示方法的層級結構
9 alt + cmd + h            呼叫層級結構

五、執行程式與Debug

1 shift + alt + F9                      debug模式執行程式
2 shift + alt + F10                     執行程式
3 F7                                    單步進入
4 F8                                    單步跳過
5 F9                                    跳過本次debug
6 alt + F8                              debug時執行選中的語句

六、其它常用快捷鍵

1 cmd + ,                  調出setting介面
2 cmd + ;                  調出專案setting介面
3 cmd + f4                 關閉當前介面

另外我自己還定製了幾個svn相關的快捷鍵

1 cmd + alt + ctrl + a         svn add
2 cmd + alt + ctrl + u         svn update
3 cmd + alt + ctrl + m         svn commit
4 cmd + alt + ctrl + h         svn history
5 cmd + alt + ctrl + c         svn compare
<
6 cmd + alt + ctrl + p         將當前編輯介面的內容垂直分屏,在比對檔案時非常好用