IDEA for mac 快捷鍵

轉載:http://blog.csdn.net/xiaohulunb/article/details/20729261


使用中出現的問題:

問題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快捷鍵


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         將當前編輯界面的內容垂直分屏,在比對文件時非常好用

當我看《重構》這本書的時候才知道自己翻譯的是渣,意思差不多。大笑

重構






代碼檢查





優化

1. IDEA內存優化 --13以後貌似是自動根據你電腦配置配置了

先看看你機器本身的配置而配置. 
\IntelliJ IDEA 8\bin\idea.exe.vmoptions 
----------------------------------------- 
-Xms64m 
-Xmx256m 
-XX:MaxPermSize=92m 
-ea 
-server 
-Dsun.awt.keepWorkingSetOnMinimize=true

  

重要的設置

不編譯某個MODULES的方法,但在視圖上還是有顯示

SETTINGS -> COMPILER -> EXCLUDES ->
MODULES SETTINGS -> (選擇你的MODULE) -> SOURCES -> EXCLUDED -> 整個工程文件夾
FILE -> SETTINGS -> FILE ENCODINGS -> IDE ENCODING
FILE -> SETTINGS -> FILE ENCODINGS -> DEFAULT ENCODING FOR PROPERTIES FILES
FILE -> SETTINGS -> COMPILER -> JAVA COMPILER -> ADDITIONAL COMMAND LINE PARAMETERS
FILE -> SETTINGS -> RESOURCE PATTERNS
FILE -> SETTINGS -> EDITOR COLORS & FONTS -> FONT -> SIZE
FILE -> SETTINGS -> KEYMAP -> MAIN MENU -> CODE -> COMPLETE CODE -> BASIC
FILE -> SETTINGS -> FILE TYPES -> IGNORE FILES...
下邊是我過濾的類型,區分大小寫的
CVS;SCCS;RCS;rcs;.DS_Store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.sbas;.IJI.*;vssver.scc;vssver2.scc;.*;*.iml;*.ipr;*.iws;*.ids
在編輯的所選文件按ALT+F1, 然後選擇PROJECT VIEW

同時我們選擇"Save files automatically", 並將其設置爲30秒,這樣IDEA依然可以自動保持文件,所以在每次切換時,你需要按下Ctrl+S保存文件
如何讓IntelliJ IDEA動的時候不打開工程文件:Settings->General去掉Reopen last project on startup
—————————————–
在IDEA中,你需要做以下設置, 這樣被修改的文件會以*號標識出來,你可以及時保存相關的文件。"Mark modifyied tabs with asterisk"

4.顯示行號 
如何顯示行號:Settings->Editor->Appearance標籤項,勾選Show line numbers

5.自定義鍵盤快捷方式 
如果默認代碼提示和補全快捷鍵跟輸入法衝突,如何解決:Settings->Keymap

6.如何讓光標不隨意定位 
Settings->Editor中去掉Allow placement of caret after end of line。
7.中文亂碼問題
File菜單->Settings->Colors & Fonts->Editor Font=宋體, size=12, line spacing =1.0
Settings->Appearance中勾選Override default fonts by (not recommended),設置Name:NSimSun,Size:12
----------------------------------------- 
取消“Synchronize file on frame activation”和“Save files on framedeactivation”的選擇 
同時我們選擇"Save files automatically", 並將其設置爲30秒,這樣IDEA依然可以自動保持文件,所以在每次切換時,你需要按下Ctrl+S保存文件。 
如何讓IntelliJ IDEA動的時候不打開工程文件:Settings->General去掉Reopen last project on startup 
Editor --> Editor Tabs 
----------------------------------------- 
在IDEA中,你需要做以下設置, 這樣被修改的文件會以*號標識出來,你可以及時保存相關的文件。 
"Mark modifyied tabs with asterisk
如何顯示行號:Settings->Editor->Appearance標籤項,勾選Show line numbers 
默認代碼提示和補全快捷鍵跟輸入法衝突,如何解決:Settings->Keymap 
如何讓光標不隨意定位:Settings->Editor中去掉Allow placement of caret after end of line 

 

不編譯某個MODULES,並且不顯示在視圖上

 

IDEA編碼設置3步曲

加上參數 -ENCODING UTF-8 編譯GROOVY文件的時候如果不加,STRING S = "中文"; 這樣的GROOVY文件編譯不過去.

編譯中添加其他類型文件比如 *.TXT *.INI

 

改變編輯文本字體大小

 

修改智能提示快捷鍵 

 

顯示文件過濾

在PROJECT窗口中快速定位,編輯窗口中的文件

------------------------------------------------------------------------------------------------------------

2.優化文件保存和工程加載

 

取消“Synchronize file on frame activation”(同步文件功能,酌情考慮可以不取消)

取消“Save files on framedeactivation”的選擇

 

3.用*標識編輯過的文件

 

Editor –> Editor Tabs


Settings-> File Encondings 選擇 IDE Encoding爲GBK。

 

在包含中文文件名或者文件夾的時候會出現??的亂碼,解決方法如下:

 

8.取消單詞拼寫檢查

設置-》搜索Typo 取消勾選

在 Inspections—>Spelling->Typo 取消選中

------------------------------------------------------------------------------------------------------------------------------------------------

General 



發佈了97 篇原創文章 · 獲贊 15 · 訪問量 65萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章