激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - 60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

2022-01-04 21:27Java方向盤(pán)方向盤(pán) Java教程

說(shuō)到快捷鍵,對(duì)于程序員朋友一定都不陌生。哪些快捷鍵是你最常用的呢?沒(méi)錯(cuò),那必然是復(fù)制+粘貼快捷鍵。本文為大家分享60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

前言

說(shuō)到快捷鍵,對(duì)于程序員朋友一定都不陌生。哪些快捷鍵是你最常用的呢?沒(méi)錯(cuò),那必然是復(fù)制+粘貼快捷鍵。

大家好,我來(lái)敲代碼了,ctrl+c再ctrl+v!

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

“CV大法”固然好,但其實(shí)快捷鍵的道路上不僅僅只有它,還有“詩(shī)和遠(yuǎn)方”呢。

每個(gè)操作系統(tǒng)、每個(gè)IDE、每個(gè)應(yīng)用都有著非常多的快捷鍵(幾十甚至幾百個(gè)),足矣看到軟件設(shè)計(jì)者們的重視吧。本文將本著分享的目的,以IDEA的快捷鍵為著力點(diǎn)分享筆者自己常用的一些快捷鍵,若能夠幫助你解鎖更多姿勢(shì)豈不樂(lè)哉。

說(shuō)明:快捷鍵之于每個(gè)人的喜好、偏愛(ài)不盡相同(但筆者相信絕大多數(shù)同學(xué)都是趨同的),本文僅以分享為目的,酌情取之

提示:快捷鍵的數(shù)量非常之龐大,每個(gè)都強(qiáng)行去使用可能適得其反。不用刻意為之,建議遵循二八原則,有的放矢。

所屬專欄

  • 【方向盤(pán)】-IntelliJ IDEA

相關(guān)下載

  • 【本專欄源代碼】:https://github.com/yourbatman/FXP-java-ee
  • 【技術(shù)專欄源代碼大本營(yíng)】:https://github.com/yourbatman/tech-column-learning
  • 【女?huà)zKnife-Initializr工程】訪問(wèn)地址:http://152.136.106.14:8761
  • 【程序員專用網(wǎng)盤(pán)】公益上線啦,注冊(cè)送1G超小容量,幫你實(shí)踐做減法:https://wangpan.yourbatman.cn
  • 【Java開(kāi)發(fā)軟件包(Mac)】:https://wangpan.yourbatman.cn/s/rEH0 提取碼:javakit

版本約定

  • Mac OS 12.1
  • iTerm2 3.4.14(zsh 5.8)
  • IntelliJ IDEA 2021.3.1

正文

每個(gè)程序員都相信快捷鍵可以成倍提高效率,但只有少數(shù)人愿意為之。

筆者以自己為例,從操作系統(tǒng)層面、終端層面、IDE層面分享常用的快鍵鍵操作。申明:以下列出快捷鍵都是本人平時(shí)最常使用的,屬于經(jīng)驗(yàn)之談而并非未經(jīng)實(shí)戰(zhàn)的文檔性教程。

操作系統(tǒng)層面快捷鍵

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

以下快捷鍵以Mac OS為例。

通用快捷鍵

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

command是mac里最重要的組合鍵,以簡(jiǎn)寫(xiě)的cmd代替。

這部分快捷鍵具有普適性:幾乎在每個(gè)App里都有同樣的行為。所以是最簡(jiǎn)單、最常用,當(dāng)然也是最重要的。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

場(chǎng)景快捷鍵

下面這些快捷鍵,在常見(jiàn)的一些場(chǎng)景里派上用場(chǎng)。

拖動(dòng)頂部菜單欄圖標(biāo)順序

你知道嗎,Mac頂部菜單欄的圖標(biāo)順序是可以拖動(dòng),自定義排序的。做法是:按住cmd鍵,使用鼠標(biāo)移動(dòng)。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

預(yù)覽內(nèi)容

這是Mac非常實(shí)用的功能:不用打開(kāi)文件/文件夾,快速預(yù)覽內(nèi)容。這在看圖、看文件時(shí)非常好用。用法為:選中文件/文件夾,單擊“空格鍵”即可。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

強(qiáng)制退出應(yīng)用

在windows時(shí),當(dāng)軟件卡死點(diǎn)擊x無(wú)法關(guān)閉應(yīng)用時(shí),可以調(diào)起資源管理器,來(lái)進(jìn)行強(qiáng)行關(guān)閉。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

在Mac中也有類似的操作方式:強(qiáng)制退出。快鍵鍵是:cmd + option + esc(這幾個(gè)鍵左手單手很難完成,建議左手cmd+esc+右手option)

個(gè)人習(xí)慣建議:對(duì)于option這個(gè)組合鍵,一般都使用右手來(lái)觸達(dá)比較方便些。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

文件重命名

Mac對(duì)文件的重命名非常方便,操作為:選中文件,按回車。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

這里可能有些同學(xué)就不習(xí)慣了:按回車一般不都是打開(kāi)文件/文件夾嗎?

是的,這確實(shí)是和windows有點(diǎn)不一樣的地方。在Mac里打開(kāi)文件/文件夾是使用cmd + o組合鍵來(lái)完成的。

神奇的option鍵

它在Mac里的作用挺神奇的,很多老粉稱它為神奇鍵、魔力鍵。

 

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

顯示文件路徑

和windows會(huì)在頂部實(shí)時(shí)顯示當(dāng)前路徑不一樣,Mac若想查看選中文件的完整路徑,可以這么操作:選中文件,按下option鍵一小會(huì),底部狀態(tài)欄就可以看到該文件的全路徑啦。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

加強(qiáng)右鍵菜單

Mac的右鍵菜單看似沒(méi)有Windows那樣來(lái)得豐富,其實(shí)不然。比如:這是正常的右鍵菜單。

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

按住option的右鍵菜單

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

查看ip地址

這是一個(gè)很常見(jiàn)的“需求”吧。有了option鍵我們就不必去ifconfig那么麻煩啦,直接按住option鍵點(diǎn)擊wifi圖標(biāo)即可:

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

option鍵是個(gè)“神奇”的組合鍵,更多功能針對(duì)不同的App還可以自行發(fā)掘。總之,當(dāng)你覺(jué)得某功能應(yīng)該有,但是直接看又沒(méi)看見(jiàn)的時(shí)候,那就試試option組合鍵吧,時(shí)常會(huì)發(fā)現(xiàn)驚喜哦!

超實(shí)用的文本快捷鍵

誠(chéng)然,文字工作者(包括程序員)絕大部分情況下操作的都是文本內(nèi)容,所以文本快捷鍵是最重要,必知必會(huì)的提效神器。

下面的快捷鍵幾乎可以用于任何文本輸入的地方,包括但不限于記事本、備忘錄、IDE、終端、搜索框......

Home鍵和End鍵

用慣快捷鍵的小伙伴知道,這兩個(gè)鍵非常好用,可以說(shuō)不可或缺。

  • Home:任意位置快速回到行頭
  • End:任意位置快速回到行尾

不同于Windows,縱觀Mac的鍵盤(pán)并未發(fā)現(xiàn)這兩個(gè)按鍵:

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

難道如此智能的Mac系統(tǒng)不支持這種便捷操作?當(dāng)然不是,它提供了組合鍵來(lái)達(dá)到同樣的效果:

  • fn + ←:效果同Home鍵
  • fn + →:效果同End鍵

所有的文本編輯場(chǎng)景(如txt、word、IDEA、搜索框、終端)里,這套組合快捷鍵都有Home/End的語(yǔ)義。但你或許可能會(huì)疑問(wèn):為何在瀏覽器里寫(xiě)文字時(shí),有時(shí)候好使(如在輸入框填寫(xiě)內(nèi)容),有時(shí)候不好使(如在CSDN的編輯器里寫(xiě)文章),怎么回事???

不賣關(guān)子了,直接說(shuō)根本原因:如果是在瀏覽器的輸入框里(input、textarea等)編輯文本,這套組合鍵的語(yǔ)義是正確的,否則語(yǔ)義就變?yōu)榱耍?/p>

  • fn + ←:回到頁(yè)頂
  • fn + →:回到頁(yè)尾

那么問(wèn)題來(lái)了,為何在CSDN的編輯器里寫(xiě)文章(同樣是編輯文本呀),怎么不好使呢?其實(shí),本質(zhì)原因是CSDN的md編輯器是用Html畫(huà)出來(lái)的(這樣才能顯示圖片、粗細(xì)、顏色嘛),而非輸入組件:

60個(gè)提升開(kāi)發(fā)效率的IDEA快捷鍵(操作系統(tǒng)、終端篇)

這就很容易解釋為何這看起來(lái)也是在瀏覽器里編輯文本,但fn那套組合鍵的語(yǔ)義變?yōu)榱隧?yè)頂/頁(yè)尾了吧。

那么怎么破?難道在類似于CSDN的md編輯器這種情況就無(wú)法實(shí)現(xiàn)Home/End了?當(dāng)然不是,這時(shí)候可以使用:

  • control + a:效果同Home鍵
  • control + e:效果同End鍵

這組快捷鍵在文本編輯的大部分情況下和fn + ←/→有著相同的語(yǔ)義,可以通用。對(duì)此,分享下我的個(gè)人習(xí)慣是:優(yōu)先使用fn + ←/→完成功能,只有它倆不好使了(比如CSDN編輯器下)才會(huì)采用control + a/e替補(bǔ)。

說(shuō)明:筆者喜歡使用fn + ←/→的原因是可以配合shift鍵快速完成文本的選中,若使用control + a/e的話就感覺(jué)不順手

回到頁(yè)頂和回到頁(yè)尾

若頁(yè)面很長(zhǎng),用鼠標(biāo)/觸摸板慢慢滾動(dòng)顯得效率過(guò)低,這時(shí)用這兩個(gè)快捷鍵就更加得心應(yīng)手了。

這組快捷鍵在瀏覽“大”網(wǎng)頁(yè)時(shí)很常用,對(duì)應(yīng)快捷鍵為:

  • cmd + ↑:回到頁(yè)頂
  • cmd + ↓:回到頁(yè)尾

這組快捷鍵在瀏覽器里效果等價(jià)于(

延伸 · 閱讀

精彩推薦
  • Java教程Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒(méi)有升過(guò)級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來(lái)介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開(kāi)發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧...

    富貴穩(wěn)中求8032021-07-12
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7482021-02-04
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
主站蜘蛛池模板: 女女久久 | 黄污视频在线看 | 精品一区二区在线视频 | 91精品国产九九九久久久亚洲 | 欧美18一12sex性处hd | av成人免费看 | 日本黄色一级毛片 | 久久精品视频5 | 一级做a爱片久久毛片a高清 | 成人在线免费小视频 | 369看片你懂的小视频在线观看 | 国产一区二区欧美精品 | 午夜视频在线观看免费视频 | 毛片在线免费播放 | 性感美女一级毛片 | 日本免费aaa观看 | 久色精品视频 | 国产精品成人一区二区三区电影毛片 | 亚洲性夜色噜噜噜7777 | 91快色| 嫩草91在线 | 欧美精品一区二区视频 | 国产精品www | 国产一级淫片在线观看 | 欧美一级鲁丝片免费看 | 久久久久久久久久久久久久av | 国产一区二区三区高清 | 精品av在线播放 | 亚洲自拍第一 | 国内精品国产三级国产a久久 | 极品销魂一区二区三区 | 一级片九九 | 13一14毛片免费看 | 一级免费毛片 | 亚洲综合精品成人 | 色污视频在线观看 | 免费观看视频在线 | 精品国产乱码一区二区 | 中文在线免费观看 | 免费看真人a一级毛片 | 噜噜噜在线 |