IntelliJ IDEA編輯器的使用技巧

1. 使用技巧

1. 跳轉小工具

ALT+1/2...,ESC回到代碼區域git

2. 無處不在的跳轉

  • 項目間的跳轉:CTRL+ALT+[/]
  • 文件間的跳轉:
    命令幫助:CTRL+SHIFT+A
    最近的文件列表:CTRL+E
    最近變化的文件列表:CTRL+SHIFT+E
  • 瀏覽修改位置跳轉:
    上一次編輯位置:CTRL+SHIFT+BACKSPACE
    回到上一個位置:CTRL+ALT+
    回到下一個位置:CTRL+ALT+
  • 利用書籤進行跳轉:
    打書籤:F11 CTRL+F11
    跳轉書籤:CTRL+1/2...
  • 收藏位置和文件:
    添加到Favortite(類和函數):ALT+SHIFT+F
  • 字符跳轉插件emacsIdea跳轉:自定義
  • 編輯器和文件區跳轉:ALT+1 ESC

3. 精準搜索

  • 類:CTRL+N
  • 文件:CTRL+SHIFT+N
  • 符號:CTRL+SHIFT+ALT+N
  • 字符串:CTRL+SHIFT+F

4. 列操做:

  • 選中文件中全部相同的地方:CTRL+SHIFT+ALT+J
  • 改變大小寫:CTRL+SHIFT+U
  • 快速定位編輯器錯誤:F2

5. live template

  • main
  • psfi,psfs
  • pi(c),ps(c)

6. postfix

  • for 100.fori
  • sout
  • name.field
  • user.return
  • user.nn(user!=null)
  • user.null(user==null)

7. ALT+ENTER智能提示,代碼優化

  • 自動建立函數
  • list replace
  • 字符串format或者builder
  • 實現接口(在接口上按住直接新建一個實現類)
  • 單詞拼寫
  • 導包

8. 重構

  • 重構變量 SHIFT+F6
  • 重構方法 CTRL+F6或者添加了參數後使用ALT+ENTER

9. 抽取

  • 抽取變量CTRL+ALT+V
  • 抽取靜態常量CTRL+ALT+C
  • 抽取成員變量CTRL+ALT+F
  • 抽取成方法參數CTRL+ALT+P
  • 抽取函數CTRL+ALT+M(函數多個邏輯分別抽取成多個函數)

10. git的集成

  • annotate
  • 查找代碼全部改動之處 CTRL+SHIFT+ALT+/
  • 撤銷,包括單個和項目改動之處CTRL+ALT+Z

11. local history

  • show history
  • put label(相似svn的commit)

12. 與spring的關聯:配置facts

13. 與數據庫的關聯:使用idea建立數據庫視圖

14. 斷點調試

  • 添加斷點CTRL+F8
  • 單步運行F8
  • resumeF9
  • 查看全部斷點CTRL+SHIFT+F8
  • 禁止全部斷點:Mute Breakpoints
  • 條件斷點:在斷點上CTRL+SHIFT+F8
  • 表達式求值ALT+F8
  • 運行到指定行ALT+F9
  • setValue:在調試窗口上面的變量直接按F2

15. 運行程序

  • 運行當前上下文CTRL+ALT+F9
  • 運行已運行過的SHIFT+ALT+F9
  • 編輯當前運行上下文

16. 文件操做

  • 當前文件夾下新建文件CTRL+ALT+INSERT
  • 當前文件夾下複製當前文件F5
  • 移動文件F6

17. 文本操做

  • 複製簡單文件名CTRL+C
  • 複製完整文件目錄CTRL+SHIFT+C
  • 批量複製,剪切板工具CTRL+SHIFT+V

18. 結構圖

  • 查看當前field,method大綱CTRL+F12
  • 查看maven大綱或類圖大綱CTRL+ALT+SHIFT+U
  • 查看類繼承結構,方法調用層次CTRL+H CTRL+ALT+H

2. 經常使用快捷鍵

2.1 查找相關

  1. 雙擊shift
    在項目的全部目錄查找,就是你想看到你不想看到的和你沒想過你能看到的都給你找出來spring

  2. ctrl+f
    當前文件查找特定內容數據庫

  3. ctrl+shift+f
    當前項目查找包含特定內容的文件markdown

  4. ctrl+n
    查找類maven

  5. ctrl+shift+n
    查找文件編輯器

  6. ctrl+e
    最近的文件ide

  7. alt+F7
    很是很是頻繁使用的一個快捷鍵,能夠幫你找到你的函數或者變量或者類的全部引用到的地方svn

  8. ctrl+F12
    查找該類的全部方法和字段函數

2.2 編輯相關

  1. shift+enter
    另起一行

  2. ctrl+r
    當前文件替換特定內容

  3. ctrl+shift+r
    當前項目替換特定內容

  4. shift+F6
    很是很是省心省力的一個快捷鍵,能夠重命名你的類、方法、變量等等,並且這個重命名甚至能夠選擇替換掉註釋中的內容

  5. ctrl+d
    複製當前行到下一行

  6. ctrl+x
    剪切當前行

  7. ctrl+c  ctrl+v
    你們都懂的

  8. ctrl+z
    撤銷

  9. ctrl+shift+z
    取消撤銷

  10. ctrl+k
    提交代碼到SVN

  11. ctrl+t
    更新代碼

  12. alt+insert
    能夠自動生成構造器、getter/setter等等經常使用方法

  13. alt+enter
    自動修復

  14. ctrl+alt+L
    格式化

  15. ctrl+w
    選定單詞

  16. ctrl+alt+t 選定代碼塊以後進行相關操做,如try代碼塊等。。。

相關文章
相關標籤/搜索