idea快捷鍵for mac
阿新 • • 發佈:2019-02-27
使用中出現的問題:
問題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 將當前編輯介面的內容垂直分屏,在比對檔案時非常好用 |
<