Editor---->General---->Editor Tabs----->Mark modified tabs with asterisk √css
==Ctrl==
Ctrl + Y 刪除行
ctrl + X 剪切行
Ctrl + N 查找類
Ctrl + R 替換
Ctrl + O 選擇可覆蓋/繼承的方法
Ctrl + F 當前代碼(文件)中查找
Ctrl + J 自動代碼提示(提示的是本身定義的代碼格式)
Ctrl + D 複製行或是塊(默認是這個意思)(可是我通常習慣改爲專門複製行,不包括塊,搜索Duplicate Lines)
Ctrl + P 方法參數提示顯示
Ctrl + W 選中光標所在的單詞 ,連續按會有其餘效果 (相反的是Ctrl+Shift+W)
Ctrl + Q 鼠標放在變量/類名/方法名等上面(也能夠在提示補充的時候按),顯示文檔內容,同相似的功能還有一個Ctrl + Shift + I
Ctrl + B 快速打開光標處的類或方法(對於前端支持很好,好比能夠直接經過class的name定位到css的文件位置)(等同於ctrl+光標指向)
Ctrl + E 最近打開的文件
Ctrl + U 前往父類的方法/父類
Ctrl + K VCS提交項目
Ctrl + T VCS更新項目
Ctrl + G 跳到指定行
Ctrl + H 顯示類層次圖
Ctrl + F1 顯示錯誤
Ctrl + F3 調轉到所選中的詞的下一個同名位置
Ctrl + F9 編譯
Ctrl - F12 當前編輯的文件中快速導航(能夠直接鍵入字母,IntelliJ IDEA會篩選你輸入的來匹配對應是否有的方法,來快速定位)(相似結構圖)
Ctrl + F11 彈出一個小框來指定式添加書籤(能夠對文件或文件夾起做用)
Ctrl + Tab 編輯窗口切換 (若是在切換的過程又加按上delete,則是關閉對應選中的窗口)
Ctrl + delete 刪除光標後面的單詞
Ctrl + home/end 跳到文件頭文件尾
Ctrl + BackSpace 刪除光標前面的單詞
Ctrl + [ 或 ] 移動光標到塊的初/末括號地方
Ctrl + / 或 Ctrl+Shift+/ 註釋(// 或者/.../ )
Ctrl + 1,2,3,4.... 快速定位到書籤代碼處(必須先Ctrl+Shift+1,2,3,4...添加書籤)
Ctrl + 空格 代碼補全提示(由於windows默認被輸入法給佔用了,能夠本身更改下)
Ctrl + 小鍵盤+/- 摺疊/展開代碼
Ctrl + 鼠標單擊編輯窗口的文件標題 彈出該文件路徑,能夠經過這個打開文件所在地方(至關於Ctrl+alt+F12)
Ctrl + 方向左/右 光標跳到上/下個單詞
Ctrl + 方向上/下 至關於你用鼠標滑滾輪(爲了方便鼠標黨)html
==Alt==
Alt + 1 打開/關閉project選項卡
Alt +
這個鍵是Tab上面那個,按下以後,若是項目有版本控制,則顯示經常使用的版本控制命令
Alt + A 在SVN中把新建立的文件加入進來(本身添加,在Subversion類別)
Alt + Q 查看方法的聲明(在左上角出現一個Tip層提示),你無需滾動上去查看
Alt + F1 彈出文件選擇目標,這個很好用的
Alt + F2 多個瀏覽器預覽
Alt + F3 選中文本,逐個往下查找相同文本,並高亮顯示。
Alt + F7 查看該方法/變量/類被調用的地方
Alt + F8 在debug的狀態下,選中某些變量或是對象,按此快捷鍵彈出可輸入變量、方法的調試框,指定查看該內容的debug狀況
Alt + Home 跳到文件導航bar
Alt + Insert 生成代碼(如get,set方法,構造函數等)
Alt + 方向鍵 左 或 方向鍵 右 切換當前打開的代碼文件視圖
Alt + 方向鍵 上 或 方向鍵 下 在方法間快速移動定位
Alt + 鼠標左鍵單擊不放,拖動 能夠直接方塊區域選擇(頗有用)
Alt + 回車 快速修復(能夠用來導入單個包)前端
==================================================
==Shift==
Shift + F6 重構:從新命名
Shift + F11 查看書籤
Shift + F10 Run(運行)當前程序,至關於點擊run按鈕
Shift + F9 debug當前程序,至關於點擊debug按鈕
Shift + end 選中從光標到end處
Shift + home 選中從光標到home處
Shift + Enter 光標所在行下空出一行,光標跳下
Shift + 單擊 能夠關閉文件
Shift + 滾輪 橫向滾動軸滾動(很是強大)java
==Ctrl+Alt==
Ctrl + Alt + W 關閉全部編輯的快捷鍵(本身添加,在close all)
Ctrl + Alt + O 優化導入的類和包
Ctrl + Alt + L 格式化代碼
Ctrl + Alt + I 選中部分自動縮進行(有點相似格式化,可是隻是整理行格式而已)
Ctrl + Alt + T 選中的地方代碼環繞提示
Ctrl + Alt + B 跳到具體的實現方法,查找接口/抽象方法的具體實現很好用(相反行爲的快捷鍵是Ctrl+b)
Ctrl + Alt + V 快速引進一個變量
Ctrl + Alt + F7 尋找被該類或是變量被使用的地方,用彈出框的方式找出來,跟Alt+F7效果同樣,可是由於是彈出框,選中了一個位置就會消失。
Ctrl + Alt + Enter 光標所在行上空出一行,光標跳上
Ctrl + Alt + home 彈出跟當前文件有關聯的文件目錄(好比jsp裏面有導入幾個js和css,這些文件就是關聯文件)
Ctrl + Alt + 方向左/右 退回/前進到上一個操做的地方
Ctrl + Alt + 方向上/下 在Find模式下,挑到上/下個查找的文件
Ctrl + Alt + 空格 類名或接口名提示(最經常使用的,通常敲入字母都會提示,可是若是你不當心esc了,能夠再按這個出來) linux
==Ctrl+Shift==
Ctrl + Shift + F 查找整個項目相關關鍵字文件(很是很是經常使用)(經過某個詞,指定要搜索的文件類型,目錄(跟myeclipse中的ctrl+H功能同樣))
Ctrl + Shift + N經過文件名查找指定文件(很是很是經常使用)
Ctrl + Shift + U // 大/小寫都是這個快捷鍵
Ctrl + Shift + B 在變量上按此快捷鍵,直接跳轉到變量類型類中
Ctrl + Shift + V 粘貼最近複製過的一些信息
Ctrl + Shift + Z ,取消撤銷(恢復上一次操做)
Ctrl + Shift + T 若是在常規類下按它,彈出已寫好的,可選擇的對應Test類,若是在該Test類下按它,則直接回到源類。
Ctrl + Shift + C 複製當前文件磁盤路徑到剪貼板
Ctrl + Shift + J 自動將下一行合併到當前行末尾
Ctrl + Shift + E 最近更改的文件
Ctrl + Shift + I 在方法名或是類名下(或是代碼補充提示的時候也能夠按,也能夠在圖片地址上按),按此快捷鍵顯示該方法或是類的源碼結構,無需點擊進去查看源碼(固然了,必須是你已經導入源碼的狀況下才看獲得) 相似Ctrl+Q
Ctrl + Shift + R 搜索指定範圍文件,替換文字
Ctrl + Shift + N 經過輸入文件名(能夠輸入部分名稱,支持模糊)來定位文件
Ctrl + Shift + F12 編輯器全屏
Ctrl + Shift + F7 高亮顯示全部該選中文本,按Esc高亮消失。(也能夠在throws或是try..catch上面按此快捷鍵,好比在一個方法的throws單詞上按這個快捷鍵,則會把哪些內部方法會拋異常的都顯出來)
Ctrl + Shift + Del 刪除環繞的標籤
Ctrl + Shift + 1,2,3... 快速添加書籤
Ctrl + Shift + Space 自動補全代碼(智能提示)
Ctrl + Shift + Enter 行末自動添加 ; 結束代碼 ,若是是輸入if,按這個快捷鍵會自動幫你補充(){}
Ctrl + Shift + Enter 自動給末尾加;完成代碼
Ctrl + Shift + Up 或 Down 移動光標所在statement域移動到上面/下面(13版本會自動格式化)(若是光標放在方法名上 , 是互換方法位置,若是是打開tool界面,且是豎直方向佈局,則根據方向調整窗口大小)
Ctrl + Shift + Left 或 Right 打開tool界面,若是是橫向佈局,則根據左右方向調整窗口大小)
Ctrl + Shift + [ 或 ] 選中從光標所在位置到它的父級區域(界面上層導航可能更開)
Ctrl + Shift + 小鍵盤 + 或 - 摺疊/展開全部代碼
Ctrl + Shift + 空格 代碼補全功能(最經常使用的,通常敲入字母都會提示,可是若是你不當心esc了,能夠再按這個出來)
Ctrl + Shift + 方向左 或 右 選中臨邊左/右的單詞或是符號
Ctrl + Shift + Backspace(退格) 回到上次修改的地方(跟Ctrl+Alt+左右方向鍵不同的地方是,只回退到修改的地方,而不是過去光標放的地方)web
==Alt+Shift==
Alt + Shift + N 添加任務
Alt + Shirt + F 添加到收藏夾
Alt + Shift + C 查看最近操做項目的變化狀況列表(在版本控制下,顯示比較緩慢)
Alt + Shift + F10 彈出run菜單,提供選擇性run哪一個(這個須要本身嘗試下,按後會有彈出框,記得查看)
Alt + Shift + F9 彈出debug運行菜單,提供選擇性debug哪一個(這個須要本身嘗試下,按後會有彈出框,記得查看)
Alt + Shift + 方向鍵 上 或 方向鍵 下 移動光標所在行到上/下
Alt + Shift + 雙擊 同時在不一樣位置選定不一樣詞windows
==Ctrl+Shift+Alt==
Ctrl + Shift + Alt + V 簡單黏貼
Ctrl + Shift + Alt + N 查找類中的方法或變量
Ctrl + Shift + Alt + C 複製參考信息,好比在某個方法名上按此快捷鍵,獲得的內容是:org.jfree.data.general.DefaultPieDataset#setValue(java.lang.Comparable, double)裏面有包名,類名,方法名,方法變量瀏覽器
F11 添加書籤
F4 光標放在哪裏(即便是一個路徑的URL的一小部分均可以)跳到這個路徑下的位置,從IntelliJ IDEA的左側web窗口打開
F2 或 Shift+F2 高亮錯誤或警告快速定位(在代碼有報錯的狀況下)
代碼標籤輸入完成後,按Tab,生成代碼。
在Ctrl+F查找模式下,按F3下一個點
在debug模式下,F8下一步,F9下一個斷點
更改下移的快捷 搜索down
Ctrl+鼠標單擊編輯窗口的文件標題,彈出該文件路徑,能夠經過這個打開文件所在地方eclipse
其餘介紹:
http://www.jetbrains.com/idea... 官網快捷鍵(for win/linux)
http://www.jetbrains.com/idea... 官網快捷鍵(for mac)
http://blog.csdn.net/childhoo...
http://myclover.iteye.com/blo...
http://my.oschina.net/sayi/bl...
http://blog.csdn.net/salasay/...
http://xinyuwu.iteye.com/blog...jsp
來源: http://note.youdao.com/share/...
破解教程網址:http://idea.lanyus.com/
IDEA 主題下載網址:http://www.riaway.com/