0、”ctrl+H”打開文件搜索對話框此處以“File Search”為例。 使用快捷鍵“ctrl+H”打開文件搜索對話框,選擇“File Search”標(biāo)簽,在Containing text中輸入你需要搜索的字符串,在Scope中,選擇你要搜...
此處以“File Search”為例。
使用快捷鍵“ctrl+H”打開文件搜索對話框,選擇“File Search”標(biāo)簽,在Containing text中輸入你需要搜索的字符串,在Scope中,選擇你要搜索的范圍,點擊Search。
注:超級實用啊,運維、開發(fā)中查找某個類文件、字段、方法等,建議先預(yù)測大概在哪個項目模塊下,先設(shè)置其查找的scope下的Working Set,從.java文件找起,再scope為.xml找起(為啥?因為往往一個模塊作為一個項目,整個項目的下面模塊較多,自己要做什么最好心理有個數(shù),設(shè)置下scope,從.java文件找起比較快,從.xml文件找起很慢——工作感受)
eclipse默認是出現(xiàn)“.”進行方法提示,如果中間提示斷了想再看的話還得重新在對應(yīng)類或者變量的前邊輸入“.”才可以再看到提示,不過如果這2個鍵結(jié)合是使用同樣可以起到提示的作用,你可以試一試,而且如果輸入for后,上邊如果有需要遍歷的局部變量的話,會彈出選擇用for each遍歷還是for(int;;)還是while()然后自動生成代碼。
注:try,cath的話,你打好try后直接alt+/后上下鍵移動選擇你要的try,cath組合
如果想要查看當(dāng)前類的方法或某個特定方法,但又不想把代碼拉上拉下,也不想使用查找功能的話,尤其是直接打開或者跟蹤到一個方法非常多的類的時候,這個就非常有用,直接看出有那些方法及成員變量,它可以列出當(dāng)前類中的所有方法及屬性,你只需輸入你想要查詢的方法名,點擊enter就能夠直接跳轉(zhuǎn)至你想去的位置。
注:當(dāng)你看某個項目的某個.java文件有8000多行時,或是2000多行時,找某個方法或?qū)傩宰侄螘r,用它準(zhǔn)沒錯!如果你對綠色實心圓點、紅色空心方框這類圖標(biāo)熟悉,那就更方便定位了(請參考:“Eclipse .java文件 顏色+幾何形狀的意義”)
根據(jù)名字直接在項目或者工作空間里找某個文件,這組快捷鍵可以讓你打開你的工作區(qū)中任何一個文件,而你只需要按下文件名或mask名中的前幾個字母,比如applic*.xml。美中不足的是這組快捷鍵并非在所有視圖下都能用。
注:大部分情況下,我直接用ctrl+shift+r,往往輸入文件開始的幾個字母就很快在Matching items框里彈出相關(guān)文件
默認80個字符就換行,這個可以設(shè)置的。也可以根據(jù)代碼風(fēng)格設(shè)定重新格式化代碼,我 們的團隊有統(tǒng)一的代碼格式,我們把它放在我們的wiki上。要這么做,我們打開Eclipse,選擇Window Style,然后設(shè)置Code Formatter,Code Style和Organize Imports。利用導(dǎo)出(Export)功能來生成配置文件。我們把這些配置文件放在wiki上,然后團隊里的每個人都導(dǎo)入到自己的Eclipse中。
注:我偶爾用,平時寫代碼對自己要求比較嚴(yán)格(規(guī)范。可能也是一種強迫癥吧)
這組快捷鍵將幫助你在打開的編輯器之間瀏覽,尤是在很多文件打開的狀態(tài)下,ctrl+e會更加有效率,非常有幫助。
注:資源文件打開的多了,跟蹤代碼塊時打開的文件太多了,除了Alt+左右鍵,就是ctrl+e這個快捷鍵組合了(還可以輸入文件名定位的)
可以瀏覽前后的選項卡,如果使用熟練的話,各個頁面切換會非常的快,感覺很不錯。
Shift+enter在當(dāng)前行之下創(chuàng)建一個空白行,與光標(biāo)是否在行末無關(guān)。
Ctrl+shift+enter則在當(dāng)前行之前插入空白行。
很方便!
節(jié)省時間,這個組合將當(dāng)前行的內(nèi)容往上或下移動。在try/catch部分,這個快捷方式尤其好使。
這個也是非常有用的快捷鍵,能非常方便復(fù)制當(dāng)前代碼到上一行或者下一行,我也經(jīng)常用到。
大顯示屏幕能夠提高工作效率是大家都知道的。Ctrl+m是編輯器窗口最大化的快捷鍵,再次按下就恢復(fù)正常窗口。
自動注釋掉當(dāng)前行或者多行代碼,用//注釋,用ctrl+\可以取消注釋。
這個注意是用/* */注釋的(如果是編程語言代碼),開發(fā)中也是非常有用的,html,css等也可以用這個注釋,生成對應(yīng)的注釋標(biāo)簽,用ctrl+shift+\可以取消注釋。
刪除當(dāng)前行,這個很有用,我也是經(jīng)常用的,尤其是在調(diào)試,刪除當(dāng)前錯誤,結(jié)合ctrl+z編輯撤銷的快捷鍵,運用自如。
Ctrl+1 快速修復(fù)(最經(jīng)典的快捷鍵,就不用多說了,可以解決很多問題,比如import類、try catch包圍等)
Ctrl+Shift+F 格式化當(dāng)前代碼
Ctrl+Shift+M 添加類的import導(dǎo)入
Ctrl+Shift+O 組織類的import導(dǎo)入(既有Ctrl+Shift+M的作用,又可以幫你去除沒用的導(dǎo)入,很有用)
Ctrl+Y 重做(與撤銷Ctrl+Z相反)
Alt+/ 內(nèi)容輔助(幫你省了多少次鍵盤敲打,太常用了)
Ctrl+D 刪除當(dāng)前行或者多行
Alt+↓ 當(dāng)前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)
Alt+↑ 當(dāng)前行和上面一行交互位置(同上)
Ctrl+Alt+↓ 復(fù)制當(dāng)前行到下一行(復(fù)制增加)
Ctrl+Alt+↑ 復(fù)制當(dāng)前行到上一行(復(fù)制增加)
Shift+Enter 在當(dāng)前行的下一行插入空行(這時鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)
Ctrl+/ 注釋當(dāng)前行,再按則取消注釋
Alt+Shift+↑ 選擇封裝元素
Alt+Shift+← 選擇上一個元素
Alt+Shift+→ 選擇下一個元素
Shift+← 從光標(biāo)處開始往左選擇字符
Shift+→ 從光標(biāo)處開始往右選擇字符
Ctrl+Shift+← 選中光標(biāo)左邊的單詞
Ctrl+Shift+→ 選中光標(biāo)又邊的單詞
Ctrl+← 光標(biāo)移到左邊單詞的開頭,相當(dāng)于vim的b
Ctrl+→ 光標(biāo)移到右邊單詞的末尾,相當(dāng)于vim的e
Ctrl+Shift+T 搜索類(包括工程和關(guān)聯(lián)的第三jar包)
Ctrl+Shift+R 搜索工程中的文件
Ctrl+E 快速顯示當(dāng)前Editer的下拉列表(如果當(dāng)前頁面沒有顯示的用黑體表示)
F4 打開類型層次結(jié)構(gòu)
F3 跳轉(zhuǎn)到聲明處
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當(dāng)然是針對上面那條來說了)
Ctrl+PageUp/PageDown 在編輯器中,切換已經(jīng)打開的文件
F5 單步跳入
F6 單步跳過
F7 單步返回
F8 繼續(xù)
Ctrl+Shift+D 顯示變量的值
Ctrl+Shift+B 在當(dāng)前行設(shè)置或者去掉斷點
Ctrl+R 運行至行(超好用,可以節(jié)省好多的斷點)
(一般重構(gòu)的快捷鍵都是Alt+Shift開頭的了)
Alt+Shift+R 重命名方法名、屬性或者變量名 (是我自己最愛用的一個了,尤其是變量和類的Rename,比手工方法能節(jié)省很多勞動力)
Alt+Shift+M 把一段函數(shù)內(nèi)的代碼抽取成方法 (這是重構(gòu)里面最常用的方法之一了,尤其是對一大堆泥團代碼有用)
Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實用,有N個函數(shù)調(diào)用了這個方法,修改一次搞定)
Alt+Shift+L 抽取本地變量( 可以直接把一些魔法數(shù)字和字符串抽取成一個變量,尤其是多處調(diào)用的時候)
Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量 (比較實用的功能)
Alt+Shift+I 合并變量(可能這樣說有點不妥Inline)
Alt+Shift+V 移動函數(shù)和變量(不怎么常用)
Alt+Shift+Z 重構(gòu)的后悔藥(Undo)
Alt+Enter 顯示當(dāng)前選擇資源的屬性,windows下的查看文件的屬性就是這個快捷鍵,通常用來查看文件在windows中的實際路徑
Ctrl+↑ 文本編輯器 上滾行
Ctrl+↓ 文本編輯器 下滾行
Ctrl+M 最大化當(dāng)前的Edit或View (再按則反之)
Ctrl+O 快速顯示 OutLine(不開Outline窗口的同學(xué),這個快捷鍵是必不可少的)
Ctrl+T 快速顯示當(dāng)前類的繼承結(jié)構(gòu)
Ctrl+W 關(guān)閉當(dāng)前Editer(windows下關(guān)閉打開的對話框也是這個,還有qq、旺旺、瀏覽器等都是)
Ctrl+L 文本編輯器 轉(zhuǎn)至行
F2 顯示工具提示描述
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術(shù)支持:南京博盛藍睿網(wǎng)絡(luò)科技有限公司
南京思必達教育科技有限公司版權(quán)所有 百度統(tǒng)計