Intellij IDEA 快捷鍵整理(dyCopy)

原文:http://www.cnblogs.com/tonycody/p/3257601.html
【常規】
  1. Ctrl+Shift + Enter,語句完成
  2. “!”,否定完成,輸入表達式時按 “!”鍵
  3. Ctrl+E,最近的文件
  4. Ctrl+Shift+E,最近更改的文件
  5. Shift+Click,可以關閉文件
  6. Ctrl+[?OR ],可以跑到大括號的開頭與結尾
  7. Ctrl+F12,可以顯示當前文件的結構
  8. Ctrl+F7,可以查詢當前元素在當前文件中的引用,然后按 F3 可以選擇
  9. Ctrl+N,可以快速打開類
  10. Ctrl+Shift+N,可以快速打開文件
  11. Alt+Q,可以看到當前方法的聲明
  12. Ctrl+P,可以顯示參數信息
  13. Ctrl+Shift+Insert,可以選擇剪貼板內容并插入
  14. Alt+Insert,可以生成構造器/Getter/Setter等
  15. Ctrl+Alt+V,可以引入變量。例如:new String();? 自動導入變量定義
  16. Ctrl+Alt+T,可以把代碼包在一個塊內,例如:try/catch
  17. Ctrl+Enter,導入包,自動修正
  18. Ctrl+Alt+L,格式化代碼
  19. Ctrl+Alt+I,將選中的代碼進行自動縮進編排,這個功能在編輯 JSP 文件時也可以工作
  20. Ctrl+Alt+O,優化導入的類和包
  21. Ctrl+R,替換文本
  22. Ctrl+F,查找文本
  23. Ctrl+Shift+Space,自動補全代碼
  24. Ctrl+空格,代碼提示(與系統輸入法快捷鍵沖突)
  25. Ctrl+Shift+Alt+N,查找類中的方法或變量
  26. Alt+Shift+C,最近的更改
  27. Alt+Shift+Up/Down,上/下移一行
  28. Shift+F6,重構 - 重命名
  29. Ctrl+X,刪除行
  30. Ctrl+D,復制行
  31. Ctrl+/或Ctrl+Shift+/,注釋(//或者/**/)
  32. Ctrl+J,自動代碼(例如:serr)
  33. Ctrl+Alt+J,用動態模板環繞
  34. Ctrl+H,顯示類結構圖(類的繼承層次)
  35. Ctrl+Q,顯示注釋文檔
  36. Alt+F1,查找代碼所在位置
  37. Alt+1,快速打開或隱藏工程面板
  38. Ctrl+Alt+left/right,返回至上次瀏覽的位置
  39. Alt+left/right,切換代碼視圖
  40. Alt+Up/Down,在方法間快速移動定位
  41. Ctrl+Shift+Up/Down,向上/下移動語句
  42. F2 或 Shift+F2,高亮錯誤或警告快速定位
  43. Tab,代碼標簽輸入完成后,按 Tab,生成代碼
  44. Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失
  45. Alt+F3,逐個往下查找相同文本,并高亮顯示
  46. Ctrl+Up/Down,光標中轉到第一行或最后一行下
  47. Ctrl+B/Ctrl+Click,快速打開光標處的類或方法(跳轉到定義處)
  48. Ctrl+Alt+B,跳轉到方法實現處
  49. Ctrl+Shift+Backspace,跳轉到上次編輯的地方
  50. Ctrl+O,重寫方法
  51. Ctrl+Alt+Space,類名自動完成
  52. Ctrl+Alt+Up/Down,快速跳轉搜索結果
  53. Ctrl+Shift+J,整合兩行
  54. Alt+F8,計算變量值
  55. Ctrl+Shift+V,可以將最近使用的剪貼板內容選擇插入到文本
  56. Ctrl+Alt+Shift+V,簡單粘貼
  57. Shift+Esc,不僅可以把焦點移到編輯器上,而且還可以隱藏當前(或最后活動的)工具窗口
  58. F12,把焦點從編輯器移到最近使用的工具窗口
  59. Shift+F1,要打開編輯器光標字符處使用的類或者方法 Java 文檔的瀏覽器
  60. Ctrl+W,可以選擇單詞繼而語句繼而行繼而函數
  61. Ctrl+Shift+W,取消選擇光標所在詞
  62. Alt+F7,查找整個工程中使用地某一個類、方法或者變量的位置
  63. Ctrl+I,實現方法
  64. Ctrl+Shift+U,大小寫轉化
  65. Ctrl+Y,刪除當前行
  66. Shift+Enter,向下插入新行
  67. psvm/sout,main/System.out.println(); Ctrl+J,查看更多
  68. Ctrl+Shift+F,全局查找
  69. Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
  70. Ctrl+Shift+S,高級搜索
  71. Ctrl+U,轉到父類
  72. Ctrl+Alt+S,打開設置對話框
  73. Alt+Shift+Inert,開啟/關閉列選擇模式
  74. Ctrl+Alt+Shift+S,打開當前項目/模塊屬性
  75. Ctrl+G,定位行
  76. Alt+Home,跳轉到導航欄
  77. Ctrl+Enter,上插一行
  78. Ctrl+Backspace,按單詞刪除
  79. Ctrl+"+/-",當前方法展開、折疊
  80. Ctrl+Shift+"+/-",全部展開、折疊
【調試部分、編譯】
  1. Ctrl+F2,停止
  2. Alt+Shift+F9,選擇 Debug
  3. Alt+Shift+F10,選擇 Run
  4. Ctrl+Shift+F9,編譯
  5. Ctrl+Shift+F10,運行
  6. Ctrl+Shift+F8,查看斷點
  7. F8,步過
  8. F7,步入
  9. Shift+F7,智能步入
  10. Shift+F8,步出
  11. Alt+Shift+F8,強制步過
  12. Alt+Shift+F7,強制步入
  13. Alt+F9,運行至光標處
  14. Ctrl+Alt+F9,強制運行至光標處
  15. F9,恢復程序
  16. Alt+F10,定位到斷點
  17. Ctrl+F8,切換行斷點
  18. Ctrl+F9,生成項目
  19. Alt+1,項目
  20. Alt+2,收藏
  21. Alt+6,TODO
  22. Alt+7,結構
  23. Ctrl+Shift+C,復制路徑
  24. Ctrl+Alt+Shift+C,復制引用,必須選擇類名
  25. Ctrl+Alt+Y,同步
  26. Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)
  27. Shift+F12,還原默認布局
  28. Ctrl+Shift+F12,隱藏/恢復所有窗口
  29. Ctrl+F4,關閉
  30. Ctrl+Shift+F4,關閉活動選項卡
  31. Ctrl+Tab,轉到下一個拆分器
  32. Ctrl+Shift+Tab,轉到上一個拆分器
【重構】
  1. Ctrl+Alt+Shift+T,彈出重構菜單
  2. Shift+F6,重命名
  3. F6,移動
  4. F5,復制
  5. Alt+Delete,安全刪除
  6. Ctrl+Alt+N,內聯
【查找】
  1. Ctrl+F,查找
  2. Ctrl+R,替換
  3. F3,查找下一個
  4. Shift+F3,查找上一個
  5. Ctrl+Shift+F,在路徑中查找
  6. Ctrl+Shift+R,在路徑中替換
  7. Ctrl+Shift+S,搜索結構
  8. Ctrl+Shift+M,替換結構
  9. Alt+F7,查找用法
  10. Ctrl+Alt+F7,顯示用法
  11. Ctrl+F7,在文件中查找用法
  12. Ctrl+Shift+F7,在文件中高亮顯示用法
【VCS】
  1. Alt+~,VCS 操作菜單
  2. Ctrl+K,提交更改
  3. Ctrl+T,更新項目
  4. Ctrl+Alt+Shift+D,顯示變化【常規】
    1. Ctrl+Shift + Enter,語句完成
    2. “!”,否定完成,輸入表達式時按 “!”鍵
    3. Ctrl+E,最近的文件
    4. Ctrl+Shift+E,最近更改的文件
    5. Shift+Click,可以關閉文件
    6. Ctrl+[?OR ],可以跑到大括號的開頭與結尾
    7. Ctrl+F12,可以顯示當前文件的結構
    8. Ctrl+F7,可以查詢當前元素在當前文件中的引用,然后按 F3 可以選擇
    9. Ctrl+N,可以快速打開類
    10. Ctrl+Shift+N,可以快速打開文件
    11. Alt+Q,可以看到當前方法的聲明
    12. Ctrl+P,可以顯示參數信息
    13. Ctrl+Shift+Insert,可以選擇剪貼板內容并插入
    14. Alt+Insert,可以生成構造器/Getter/Setter等
    15. Ctrl+Alt+V,可以引入變量。例如:new String();? 自動導入變量定義
    16. Ctrl+Alt+T,可以把代碼包在一個塊內,例如:try/catch
    17. Ctrl+Enter,導入包,自動修正
    18. Ctrl+Alt+L,格式化代碼
    19. Ctrl+Alt+I,將選中的代碼進行自動縮進編排,這個功能在編輯 JSP 文件時也可以工作
    20. Ctrl+Alt+O,優化導入的類和包
    21. Ctrl+R,替換文本
    22. Ctrl+F,查找文本
    23. Ctrl+Shift+Space,自動補全代碼
    24. Ctrl+空格,代碼提示(與系統輸入法快捷鍵沖突)
    25. Ctrl+Shift+Alt+N,查找類中的方法或變量
    26. Alt+Shift+C,最近的更改
    27. Alt+Shift+Up/Down,上/下移一行
    28. Shift+F6,重構 - 重命名
    29. Ctrl+X,刪除行
    30. Ctrl+D,復制行
    31. Ctrl+/或Ctrl+Shift+/,注釋(//或者/**/)
    32. Ctrl+J,自動代碼(例如:serr)
    33. Ctrl+Alt+J,用動態模板環繞
    34. Ctrl+H,顯示類結構圖(類的繼承層次)
    35. Ctrl+Q,顯示注釋文檔
    36. Alt+F1,查找代碼所在位置
    37. Alt+1,快速打開或隱藏工程面板
    38. Ctrl+Alt+left/right,返回至上次瀏覽的位置
    39. Alt+left/right,切換代碼視圖
    40. Alt+Up/Down,在方法間快速移動定位
    41. Ctrl+Shift+Up/Down,向上/下移動語句
    42. F2 或 Shift+F2,高亮錯誤或警告快速定位
    43. Tab,代碼標簽輸入完成后,按 Tab,生成代碼
    44. Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失
    45. Alt+F3,逐個往下查找相同文本,并高亮顯示
    46. Ctrl+Up/Down,光標中轉到第一行或最后一行下
    47. Ctrl+B/Ctrl+Click,快速打開光標處的類或方法(跳轉到定義處)
    48. Ctrl+Alt+B,跳轉到方法實現處
    49. Ctrl+Shift+Backspace,跳轉到上次編輯的地方
    50. Ctrl+O,重寫方法
    51. Ctrl+Alt+Space,類名自動完成
    52. Ctrl+Alt+Up/Down,快速跳轉搜索結果
    53. Ctrl+Shift+J,整合兩行
    54. Alt+F8,計算變量值
    55. Ctrl+Shift+V,可以將最近使用的剪貼板內容選擇插入到文本
    56. Ctrl+Alt+Shift+V,簡單粘貼
    57. Shift+Esc,不僅可以把焦點移到編輯器上,而且還可以隱藏當前(或最后活動的)工具窗口
    58. F12,把焦點從編輯器移到最近使用的工具窗口
    59. Shift+F1,要打開編輯器光標字符處使用的類或者方法 Java 文檔的瀏覽器
    60. Ctrl+W,可以選擇單詞繼而語句繼而行繼而函數
    61. Ctrl+Shift+W,取消選擇光標所在詞
    62. Alt+F7,查找整個工程中使用地某一個類、方法或者變量的位置
    63. Ctrl+I,實現方法
    64. Ctrl+Shift+U,大小寫轉化
    65. Ctrl+Y,刪除當前行
    66. Shift+Enter,向下插入新行
    67. psvm/sout,main/System.out.println(); Ctrl+J,查看更多
    68. Ctrl+Shift+F,全局查找
    69. Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
    70. Ctrl+Shift+S,高級搜索
    71. Ctrl+U,轉到父類
    72. Ctrl+Alt+S,打開設置對話框
    73. Alt+Shift+Inert,開啟/關閉列選擇模式
    74. Ctrl+Alt+Shift+S,打開當前項目/模塊屬性
    75. Ctrl+G,定位行
    76. Alt+Home,跳轉到導航欄
    77. Ctrl+Enter,上插一行
    78. Ctrl+Backspace,按單詞刪除
    79. Ctrl+"+/-",當前方法展開、折疊
    80. Ctrl+Shift+"+/-",全部展開、折疊
    【調試部分、編譯】
    1. Ctrl+F2,停止
    2. Alt+Shift+F9,選擇 Debug
    3. Alt+Shift+F10,選擇 Run
    4. Ctrl+Shift+F9,編譯
    5. Ctrl+Shift+F10,運行
    6. Ctrl+Shift+F8,查看斷點
    7. F8,步過
    8. F7,步入
    9. Shift+F7,智能步入
    10. Shift+F8,步出
    11. Alt+Shift+F8,強制步過
    12. Alt+Shift+F7,強制步入
    13. Alt+F9,運行至光標處
    14. Ctrl+Alt+F9,強制運行至光標處
    15. F9,恢復程序
    16. Alt+F10,定位到斷點
    17. Ctrl+F8,切換行斷點
    18. Ctrl+F9,生成項目
    19. Alt+1,項目
    20. Alt+2,收藏
    21. Alt+6,TODO
    22. Alt+7,結構
    23. Ctrl+Shift+C,復制路徑
    24. Ctrl+Alt+Shift+C,復制引用,必須選擇類名
    25. Ctrl+Alt+Y,同步
    26. Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)
    27. Shift+F12,還原默認布局
    28. Ctrl+Shift+F12,隱藏/恢復所有窗口
    29. Ctrl+F4,關閉
    30. Ctrl+Shift+F4,關閉活動選項卡
    31. Ctrl+Tab,轉到下一個拆分器
    32. Ctrl+Shift+Tab,轉到上一個拆分器
    【重構】
    1. Ctrl+Alt+Shift+T,彈出重構菜單
    2. Shift+F6,重命名
    3. F6,移動
    4. F5,復制
    5. Alt+Delete,安全刪除
    6. Ctrl+Alt+N,內聯
    【查找】
    1. Ctrl+F,查找
    2. Ctrl+R,替換
    3. F3,查找下一個
    4. Shift+F3,查找上一個
    5. Ctrl+Shift+F,在路徑中查找
    6. Ctrl+Shift+R,在路徑中替換
    7. Ctrl+Shift+S,搜索結構
    8. Ctrl+Shift+M,替換結構
    9. Alt+F7,查找用法
    10. Ctrl+Alt+F7,顯示用法
    11. Ctrl+F7,在文件中查找用法
    12. Ctrl+Shift+F7,在文件中高亮顯示用法
    【VCS】
    1. Alt+~,VCS 操作菜單
    2. Ctrl+K,提交更改
    3. Ctrl+T,更新項目
    4. Ctrl+Alt+Shift+D,顯示變化

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259485.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259485.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259485.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

長豎線及長括號

轉載:http://blog.sina.com.cn/s/blog_6005d4af0101861l.html 文章修改中要求把花括號和豎線變長,查了下發現下面的幾種方法: 1.花括號“{ }”變長: $\left\{...\right\}$; 或者用 $\Big\{...\Big\}$; 2.豎線“|”變長…

php 加入日志功能,php怎么寫一個日志功能的函數

我們要寫一個寫日志的函數,首先需要了解需求,我們一般怎么用日志函數呢?例如,程序執行到某一步,我希望把這個變量(地址)$user_address的值打印到日志,我們希望日志里是這么寫的:xx-xx-xx xx:xx $user_address : 上海市楊浦區xxxxx然后每一條日志都要換行,都有日期時間,假設 函…

Ant簡單工程的構建

1.在Ant的官方網站http://ant.apache.org/bindownload.cgi下載Ant最新版本(我下載的是apache-ant-1.8.2-bin.zip),Ant無需安裝,直接解壓后設置環境變量即可。 2.測試Ant是否安裝成功,在控制臺運行ant命令,出…

MVC學習四

第七節 講述了增加model中類的屬性,由于數據庫中已存在表,表中沒有存在新加的列,所以可以刪除數據庫或者在數據庫中新增一列,另可以在controller中新增一個數據庫初始化的類,并在Global.asax添加初始化數據庫的代碼 …

mysqlpump 備份文件壓縮對比

mysqldump,使用single-transaction,通過管道使用gzip壓縮,20G單數據庫備份real8m15.291suser8m39.617ssys0m16.675s備份文件1.43Gmysqlpump,4線程,使用single-transaction,通過管道使用gzip壓縮&#xff0c…

如何讓Latex公式字體變小

轉載:http://blog.sina.com.cn/s/blog_5e16f1770100gdxh.html 第一種方法:用比較笨的方法,一個一個公式用 \begin{small} \begin{equation} \ldots \end{equation} \end{small} 第二種方法:定義新的變量環境 在開始 \newenvironme…

php 正則表達式驗證金額,php 正則表達式驗證數字

非負浮點數(正浮點數 0):^d(.d)?$正浮點數 ^(([0-9].[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9])|([0-9]*[1-9][0-9]*))$非正浮點數(負浮點數 0) ^((-d(.d)?)|(0(.0)?))$負浮點數 ^(-(([0-9].[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9])|([0-9]*[1-9]…

ASP.NET MVC:會導致鎖定的會話

背景 一直沒有意識到會話的訪問會導致會話鎖定,現在想想這樣設計是非常合理的,不過某些情況下這樣會導致同一個會話的并發訪問非常低(只能串行化),好在MS提供了機制讓我們控制這種鎖。 測試 A頁面:緩存寫入…

.NET重構(四):窗體繼承+模板方法,完美實現組合查詢

導讀:在機房重構中,有好些個查詢都是大同小異,最為顯著的就是組合查詢了。怎樣給自己省事兒,相同的東西能不能重復利用,就成了一個現實的問題。第一遍做機房的時候,使用的更多的是:復制粘貼。學…

github常見操作和常見錯誤!錯誤提示:fatal: remote origin already exists.

原文鏈接:http://blog.csdn.net/dengjianqiang2011/article/details/9260435 如果輸入$ git remote add origin gitgithub.com:djqiang(github帳號名)/gitdemo(項目名).git 提示出錯信息:fatal: remote or…

云計算的下半場

經常有人說互聯網上下半場的區別,大體上上半場燒錢,下半場分出勝負。自打美團王興拋出互聯網的下半場的說法,大家意識到這不僅僅是新美大的下半場,這更是整個互聯網行業的下半場。爆炸式的人口紅利帶來互聯網行業上半場的快速增長…

oracle中的l_satids,請問shared pool中的KQR L PO存放哪些數據

ROW CACHE 也叫做 dictionary cache ,緩存數據字典基表如 OBJ$、COL$、IND$、SEQ$的信息以便解析SQL和library cache object。包括 KQR S PO , KQR M PO,KQR L PO , 等KQR > ROW CACHEkqr.h 1323 KSDTRADV("ROW_CACHE&quo…

This task is currently locked by a running workflow and cannot be edited

轉自:http://geek.hubkey.com/2007/09/locked-workflow.html 轉自:http://blogs.code-counsel.net/Wouter/Lists/Posts/Post.aspx?Listc04a88a9%2Dd138%2D4ac3%2Da2bb%2Db95c9fdd114e&ID118 SPWorkflow.AlertTask()的時候出現“This task is curren…

ETL模型設計

傳統的關系數據庫一般采用二維數表的形式來表示數據,一個維是行,另一個維是列,行和列的交叉處就是數據元素。關系數據的基礎是關系數據庫模型,通過標準的SQL語言來加以實現。 數據倉庫是多維數據庫,它擴展了關系數據庫…

《劍指offer》-整數中1出現的次數

題目描述 求出1~13的整數中1出現的次數,并算出100~1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對于后面問題他就沒轍了。ACMer希望你們幫幫他,并把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的…

This is Me!——回顧第一個項目的前前后后

今天終于把論文敲完了,一路走來,頗多感想。遂寫下以下諸多文字,以饗讀者。 在說這個項目之前,先簡單介紹一下我的經歷。我叫王財勇,家是山西的,2009年至2013年在新疆大學就讀數學專業,也許有人…

從零開始學JavaScript三(變量)

一、變量 ECMAscript變量是松散型變量,所謂松散型變量,就是變量名稱可以保存任何類型的數據,每個變量僅僅是一個用于保存值的占位符。 定義變量時要使用var操作符 如: var message; /*定義一個名為message的變量,該變量…

DES加密過程例解

DES加密算法是最被廣泛使用的對稱加密算法,通過示例來演示DES、TribleDES(3Key) DES-ECB: 按8字節為單位進行加密,不足8字節補0key: 1111111111111111indata: 2222222222222222 OutData: 950973182317F8…

linux在雙系統中消失了,雙系統重新安裝windows后,ubuntu選項消失

1、首先用LiveCD進入ubuntu2、打開終端,,輸入:fdisk -l 查看自己linux的分區情況,我的分了4個區,swap,boot,/,home,對應的分別是:/dev/sda9 swap…

Cydia源局域網化

2019獨角獸企業重金招聘Python工程師標準>>> 步驟 在網址根目錄創建文件夾cydia,把你的deb文件放到 cydia/debs/ 文件夾下。在終端cd進入cydia文件夾輸入命令:dpkg-scanpackages debs /dev/null > Packages輸入命令:tar zcvf P…