快捷鍵:如果想修改快捷鍵(setting->keymap)。
1. Ctrl + Space 完成類、方法、變量名稱的自動(dòng)輸入,這個(gè)快捷鍵是我最經(jīng)常使用的快捷鍵了,它可以完成類、方法、變量名稱的自動(dòng)錄入,很方便 2. Ctrl + N(Ctrl + Shift + N) 跳轉(zhuǎn)到指定的java文件(其它文件)這個(gè)功能很方便,至少我不用每回都在一長串的文件列表里找尋我想要編輯的類文件和jsp文件了 3. Ctrl + B 跳轉(zhuǎn)到定義處這個(gè)就不用多說了,好象是個(gè)IDE就會(huì)提供的功能 4. Ctrl + Alt + T 用*來圍繞選中的代碼行( * 包括if、while、try catch等)這個(gè)功能也很方便,把我以前要做的:①先寫if-else,②然后調(diào)整代碼的縮進(jìn)格式,還要注意括號(hào)是否匹配了,現(xiàn)在用這個(gè)功能來做,省事多了(不過讓我變得越來越懶了) 5. Ctrl + Alt + B 跳轉(zhuǎn)到方法實(shí)現(xiàn)處這個(gè)也算是很普遍的功能了,就不多說了。 6. Ctrl + W 按一個(gè)word來進(jìn)行選擇操作在IDEA里的這個(gè)快捷鍵功能是先選擇光標(biāo)所在字符處的單詞,然后是選擇源 代碼的擴(kuò)展區(qū)域。舉例來說,對(duì)下邊這個(gè)語句java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");當(dāng)光標(biāo)的位置在雙引號(hào)內(nèi)的字符串中時(shí),會(huì)先選中這個(gè)字符串,然后是等號(hào)右邊的表達(dá)式,再是整個(gè)句子。我一般都是在對(duì)代碼進(jìn)行重新修改的時(shí)候使用 它來選擇出那些長長的復(fù)合表達(dá)式,很方便:) 7. Shift + F1 在瀏覽器中顯示指定的java docs,這個(gè)也應(yīng)該是幾乎所有的java ide都提供的功能,就不多說了。 8. Ctrl + Q 在editor window中顯示java docs這個(gè)功能很方便--因?yàn)橛袝r(shí)僅僅是忘記了自己編寫的方法中的某個(gè)參數(shù)的含義,此時(shí)又不想再起一個(gè)瀏覽器來查看java doc,此時(shí)這個(gè)功能的好處就體現(xiàn)出來了 9. Ctrl + / 注釋/反注釋指定的語句,這個(gè)功能很象PB中提供的一個(gè)功能,它可以注釋和反注釋你所選擇的語句(使用單行注釋符號(hào)"http://"),你也可以用Ctrl + Shift + / 來進(jìn)行多行語句的注釋(即使用多行注釋符號(hào)"/* ... */") 10. F2/Shift + F2 跳轉(zhuǎn)到下/上一個(gè)錯(cuò)誤語句處IDEA提供了一個(gè)在錯(cuò)誤語句之間方便的跳轉(zhuǎn)的功能,你使用這個(gè)快捷鍵可以快捷在出錯(cuò)的語句之間進(jìn)行跳轉(zhuǎn)。 11. Shift + F6 提供對(duì)方法、變量的重命名對(duì)IDEA提供的Refector功能我用得比較少,相比之下這個(gè)功能是我用得最多的了。對(duì)于這個(gè)功能沒什么可說的了,確實(shí)很方便,趕快試一試吧。 12. Ctrl + Alt + L 根據(jù)模板格式化選擇的代碼,根據(jù)模板中設(shè)定的格式來format你的java代碼,不過可惜的是只對(duì)java文件有效 13. Ctrl + Alt + I 將選中的代碼進(jìn)行自動(dòng)縮進(jìn)編排這個(gè)功能在編輯jsp文件的時(shí)候也可以工作,提供了一個(gè)對(duì)上邊格式化代碼功能的補(bǔ)充。 14. Ctrl + Alt + O 優(yōu)化import自動(dòng)去除無用的import語句,蠻不錯(cuò)的一個(gè)功能。 15. Ctrl + ]/[ 跳轉(zhuǎn)到代碼塊結(jié)束/開始處,這個(gè)功能vi也有,也是很常用的一個(gè)代碼編輯功能了。 16.Ctrl+E 可以顯示最近編輯的文件列表 17.Shift+Click 可以關(guān)閉文件 18.Ctrl+Shift+Backspace 可以跳轉(zhuǎn)到上次編輯的地方 19.Ctrl+F12 可以顯示當(dāng)前文件的結(jié)構(gòu) 20.Ctrl+F7 可以查詢當(dāng)前元素在當(dāng)前文件中的引用,然后按F3可以選擇 21.Ctrl+Shift+N 可以快速打開文件 22.Alt+Q 可以看到當(dāng)前方法的聲明 23.Ctrl+P 可以顯示參數(shù)信息 25.Alt+Insert 可以生成構(gòu)造器/Getter/Setter等 26.Ctrl+Alt+V 可以引入變量。例如把括號(hào)內(nèi)的SQL賦成一個(gè)變量 27.Alt+Up and Alt+Down 可在方法間快速移動(dòng) 下面的不是很有用 28.Alt+Enter 可以得到一些Intention Action,例如將”==”改為”equals()” 29.Ctrl+Shift+Alt+N 可以快速打開符號(hào) 30.Ctrl+Shift+Space 在很多時(shí)候都能夠給出Smart提示 31.Alt+F3 可以快速尋找 32.Ctrl+O 可以選擇父類的方法進(jìn)行重寫 33.Ctrl+Alt+Space 是類名自動(dòng)完成 34. Ctrl+J Live Templates! 35.Ctrl+Shift+F7 可以高亮當(dāng)前元素在當(dāng)前文件中的使用 30.Ctrl+Alt+Up /Ctrl+Alt+Down 可以快速跳轉(zhuǎn)搜索結(jié)果 31.Ctrl+Shift+J 可以整合兩行 32.Alt+F8是計(jì)算變量值 Ctrl+D 復(fù)制上一行或復(fù)制選定 Ctrl+Alt+L 格式化代碼 Alt+Shift+Insert 列編輯 |
|