自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我最常用的Intellij IDEA快捷鍵

開(kāi)發(fā) 開(kāi)發(fā)工具
你是否在尋找更有效率的編程方法? 使用鍵盤(pán)來(lái)代替鼠標(biāo)執(zhí)行操作并不是一個(gè)秘密,這將節(jié)省您大量的時(shí)間。 如果你只是想執(zhí)行一次操作,那么這不是什么大不了的事情。

你是否在尋找更有效率的編程方法? 使用鍵盤(pán)來(lái)代替鼠標(biāo)執(zhí)行操作并不是一個(gè)秘密,這將節(jié)省您大量的時(shí)間。 如果你只是想執(zhí)行一次操作,那么這不是什么大不了的事情。但是如果你每天多次使用相同的操作呢?如果將所有這些操作都加起來(lái),就將會(huì)對(duì)您的生產(chǎn)力產(chǎn)生很大的影響。

我?guī)缀跤面I盤(pán)快捷鍵來(lái)完成我的大部分操作。在我年輕的時(shí)候,玩了半職業(yè)的實(shí)時(shí)戰(zhàn)略電腦游戲,包括星際爭(zhēng)霸和魔獸爭(zhēng)霸III。 星際爭(zhēng)霸中流行APM(每分鐘操作數(shù)) ,它計(jì)算了玩家每分鐘執(zhí)行的動(dòng)作數(shù)量。 通過(guò)使用工具,可以通過(guò)記錄APM來(lái)判斷玩家是使用鼠標(biāo)操作還是使用鍵盤(pán)和鼠標(biāo)的操作組合。 通常,使用鍵盤(pán)和鼠標(biāo)組合玩法的玩家獲得游戲勝利的概率要比僅通過(guò)鼠標(biāo)點(diǎn)擊的玩家獲勝概率要高。

那么這和代碼以及IntelliJ有什么關(guān)系呢?通過(guò)上面的例子,我相信你可以聯(lián)想到,通過(guò)學(xué)習(xí)和使用鍵盤(pán)快捷鍵來(lái)執(zhí)行所需要的操作,可以有效地提高代碼開(kāi)發(fā)的效率。 您可以在IntelliJ上查看快捷鍵,也可以通過(guò)監(jiān)視器查看您最常用操作的效率指南。 這些信息是非常有用的,但是馬上改變你的習(xí)慣可能有點(diǎn)困難。為了幫助您,我將在本文介紹一下我最常用的IntelliJ快捷鍵。你可以先熟悉這些,再慢慢學(xué)習(xí)其他快捷鍵。

語(yǔ)句感知選擇器

  • 快捷鍵:CTRL + W / CMD + W
  • 作用:這可以用來(lái)選中上下文代碼。當(dāng)你需要選擇大塊或只是一段代碼的特定部分時(shí),它可以起到非常棒的作用。如果您有以下代碼:files.getFiles().forEach(auctionFile -> createAuctionFile(realm, auctionFile));,您可以將光標(biāo)置于auctionFile中并按下快捷鍵,它將選擇auctionFile。 再按一次,選擇將展開(kāi)并選中auctionFile -> createAuctionFile(realm, auctionFile)。 如果再次按下,則選擇將繼續(xù)展開(kāi)并選中files.getFiles().forEach(auctionFile -> createAuctionFile(realm, auctionFile))。 再按***一次,你就會(huì)完整地選中這段代碼。如果你把它與SHIFT結(jié)合,你也可以通過(guò)上下文來(lái)取消選擇。

最近瀏覽的文件

  • 快捷鍵:CTRL + E / CMD + E
  • 作用:這會(huì)彈出一個(gè)窗口,其中包含了您在IDE中最近打開(kāi)過(guò)的文件。如果你輸入一下內(nèi)容,它會(huì)根據(jù)名稱(chēng)進(jìn)行過(guò)濾。IDEA Recent Files

IDEA Recent Files

跳轉(zhuǎn)到聲明位置

  • 快捷鍵:CTRL + B / CMD + B
  • 作用:如果您將光標(biāo)放在類(lèi)、方法或者變量中,然后使用該快捷鍵,就能立即跳轉(zhuǎn)到元素的聲明位置。

完成整句

  • 快捷鍵:CTRL + SHIFT + ENTER/ CMD + SHIFT + ENTER
  • 作用:這個(gè)快捷鍵將嘗試完成您當(dāng)前編寫(xiě)的語(yǔ)句。如何做到?它會(huì)通過(guò)添加大括號(hào)或分號(hào),以及換行來(lái)完成。例如:如果有以下語(yǔ)句:System.out.print(),按快捷鍵一次,將為該語(yǔ)句添加結(jié)束分號(hào)。再舉一個(gè)例子:if (condition == true),按快捷鍵則會(huì)添加打開(kāi)和關(guān)閉的大括號(hào),并將光標(biāo)放到if語(yǔ)句的主體內(nèi)部,并附加額外的縮進(jìn)。

跳到到類(lèi)

  • 快捷鍵:CTRL + N / CMD + N
  • 作用:這個(gè)快捷鍵允許你在你的項(xiàng)目中按你輸入的名字來(lái)搜索Java文件。如果將它與SHIFT集合使用,那么將搜索所有文件。在其上添加ALT,那么將搜索符號(hào)。在搜索區(qū)域中,可以使用CameHumps表示法(僅輸入類(lèi)名的大寫(xiě)字母)來(lái)過(guò)濾文件。

IDEA Go to Class

 

智能類(lèi)型補(bǔ)全

  • 快捷鍵:CTRL + SHIFT + SPACE/ CMD + SHIFT + SPACE
  • 作用:我之前沒(méi)有提到它,但是我想你已經(jīng)熟悉了通過(guò)CTRL + SPACE/ CMD + SPACE來(lái)完成自動(dòng)補(bǔ)全。如果你在上面的快捷鍵中增加一個(gè)SHIFT,將獲得更智能的補(bǔ)全操作。這意味著IDE將嘗試匹配適合當(dāng)前上下文的預(yù)期類(lèi)型,并過(guò)濾所有其他選項(xiàng)。

回退

  • 快捷鍵:CTRL + ALT + ← / CMD + ALT + ←
  • 作用:這個(gè)快捷鍵可以讓您像使用瀏覽器一樣的導(dǎo)航那樣,退回到上一次瀏覽的地方。它會(huì)記住你的光標(biāo)所在位置,甚至導(dǎo)航到其他文件。

前進(jìn)

  • 快捷鍵:CTRL + ALT + → / CMD + ALT + →
  • 作用:這類(lèi)類(lèi)似于上面的導(dǎo)航功能,但是是“向前”導(dǎo)航,而不是回退。

高亮所用之處

  • 快捷鍵:CTRL + SHIFT + F7 / CMD + SHIFT + F7
  • 作用:把光標(biāo)放在某個(gè)元素中,按下快捷鍵之后,IDE將高亮顯示所選元素所有出現(xiàn)過(guò)的地方。

除了上面的快捷鍵之外,還有非常多有用的快捷鍵,幾乎每一個(gè)在Intellij中的操作都有一個(gè)等同的快捷鍵。 我們很難一下全部學(xué)習(xí)到位,需要一定的時(shí)間和練習(xí)。 我每個(gè)星期都還在學(xué)習(xí)新東西,如果由于某種原因,我?guī)滋鞗](méi)有編寫(xiě)代碼,我忘記了我學(xué)到的快捷鍵。 所以我們需要不斷的練習(xí),練習(xí),練習(xí)! 嘗試持續(xù)地學(xué)習(xí)來(lái)掌握它們,而不是一氣呵成。這還是很容易能夠辦到的!

另外,還有一個(gè)IntelliJ的插件,它可以告訴您在使用鼠標(biāo)時(shí)還可以使用的快捷鍵。這個(gè)插件叫Key Promoter,但不幸的是,它似乎不再維護(hù)了。也許我可以更新它的***IntelliJ版本。我還想在效率指南中看到更多快捷鍵或鼠標(biāo)執(zhí)行的操作。如果我找到空閑的時(shí)間,也許我可以做到。

 【本文為51CTO專(zhuān)欄作者“翟永超”的原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)通過(guò)51CTO聯(lián)系作者獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來(lái)源: 51CTO專(zhuān)欄
相關(guān)推薦

2024-02-28 18:01:20

IDEAIDEtry

2023-07-08 23:02:14

快捷鍵IntelliJIDEA

2023-11-22 18:04:50

快捷鍵? macOS

2014-07-21 11:05:32

Eclipse快捷鍵

2009-04-30 15:26:25

Visual Stud快捷鍵技巧

2023-10-27 18:13:01

語(yǔ)句代碼列表

2013-05-30 09:57:49

iOS開(kāi)發(fā)移動(dòng)開(kāi)發(fā)Xcode快捷鍵

2023-07-26 00:49:05

Alt搜索箭頭鍵

2023-11-20 18:20:00

開(kāi)發(fā)插件

2023-09-24 23:26:23

IDE代碼導(dǎo)航

2023-09-26 12:28:49

IDEA導(dǎo)航

2010-03-12 13:45:38

Ubuntu Comp

2010-03-12 14:21:03

Ubuntu Comp

2010-03-12 14:23:14

Ubuntu Comp

2024-06-13 00:00:00

2010-08-11 09:11:19

FlexBuilder

2023-09-26 00:06:05

項(xiàng)目導(dǎo)航IDEA

2025-01-21 18:07:36

Mac系統(tǒng)代碼

2014-05-12 10:37:09

Ubuntu 12.0快捷鍵

2009-06-16 13:53:00

netbeans 快捷
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)