日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇)

發(fā)布時(shí)間:2023/12/18 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

扔掉鼠標(biāo),提高效率。
本文已被https://yourbatman.cn收錄;女?huà)zKnife-Initializr工程可公開(kāi)訪問(wèn)啦;程序員專用網(wǎng)盤(pán)https://wangpan.yourbatman.cn;技術(shù)專欄源代碼大本營(yíng):https://github.com/yourbatman/tech-column-learning;公號(hào)后臺(tái)回復(fù)“專欄列表”獲取全部小而美的原創(chuàng)技術(shù)專欄

你好,我是方向盤(pán)(YourBatman)。筆者的公號(hào)是保留地,只分享原創(chuàng),不轉(zhuǎn)載、不發(fā)商務(wù)廣告!

?前言

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

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

“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)層面快捷鍵


以下快捷鍵以Mac OS為例。

? 通用快捷鍵


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

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

快捷鍵功能說(shuō)明
cmd + c復(fù)制/拷貝
cmd + v粘貼
cmd + x剪切
cmd + z撤銷
cmd + shift + z取消撤銷
cmd + n新建(文檔、窗口等)
cmd + o打開(kāi)文件/文件夾
cmd + s保存
cmd + shift + s保存全部(標(biāo)簽頁(yè))
cmd + a全選
cmd + q退出(當(dāng)前正在使用的App)
cmd + w關(guān)閉當(dāng)前窗口/標(biāo)簽頁(yè)(App并未退出)
cmd + deleted刪除文件(夾)
cmd + t打開(kāi)新標(biāo)簽頁(yè)
cmd + i查看文件信息
cmd + f查找
cmd + h隱藏當(dāng)前窗口(全屏下無(wú)效)
cmd + m最小化當(dāng)前窗口(全屏下無(wú)效)
cmd + r刷新(頁(yè)面)
cmd + ,打開(kāi)偏好設(shè)置
cmd + 空格打開(kāi)聚焦搜索

? 場(chǎng)景快捷鍵

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

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

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

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

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

強(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)閉。

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

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

文件重命名

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

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

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

? 神奇的option鍵

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

顯示文件路徑

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

加強(qiáng)右鍵菜單

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

按住option的右鍵菜單

查看ip地址

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

option鍵是個(gè)“神奇”的組合鍵,更多功能針對(duì)不同的App還可以自行發(fā)掘??傊?#xff0c;當(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è)按鍵:

難道如此智能的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)榱?#xff1a;

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

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

這就很容易解釋為何這看起來(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à)于(👆🏻已經(jīng)說(shuō)了在瀏覽器里它倆的效果了哈):

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

總而言之,建議優(yōu)先使用cmd + ↑/↓這組快捷鍵來(lái)表達(dá)語(yǔ)義。

其它

翻頁(yè)快捷鍵:

  • fn + ↑:相當(dāng)于Page Up
  • fn + ↓:相當(dāng)于Page Down

按行滾動(dòng)快捷鍵:

  • control + p:上一行(相當(dāng)于↑)
  • control + n:下一行(相當(dāng)于↓)

這哥倆用得很少,畢竟使用↑↓方向鍵來(lái)得更直接。但在某些沒(méi)有方向鍵的鍵盤(pán)里(如HHKC),這對(duì)組合鍵就非常有用嘍。

“截?cái)嗍健眲h除:

  • control + k:光標(biāo)所在位置的后面內(nèi)容全部刪除,相當(dāng)于截?cái)鄟G棄尾部一樣

單詞(根據(jù)空格識(shí)別單詞分隔)移動(dòng)光標(biāo):

  • option + ←:向左移動(dòng)一個(gè)單詞
  • option + →:向右移動(dòng)一個(gè)單詞

←/→是一位一位的移動(dòng)光標(biāo),Home/End是直接將光標(biāo)干到頭部/尾部,這是一塊一慢的兩個(gè)極端。然后,大多數(shù)時(shí)候我們只是需要在中間移動(dòng),但也希望能快一點(diǎn)移動(dòng),這個(gè)時(shí)候這組快捷鍵就非常好使啦,對(duì)提高移動(dòng)效率的效果顯著。

值得注意的是:只能按照單詞移動(dòng)。中文并不屬于此行列,換句話講:即使成千上萬(wàn)的中文字、中文符號(hào)都被認(rèn)為是一個(gè)單詞,直到遇上英文符號(hào)。因此該功能對(duì)于中文文字編輯者幾乎沒(méi)啥用武之地,但對(duì)于程序員真的非常非常好用

終端層面快捷鍵

終端筆者使用的Iterm 2,shell使用的zsh。

上面介紹過(guò)的快捷鍵,在終端輸入里很多都是同樣的語(yǔ)義。但由于終端的特殊性,對(duì)某些組合鍵有特殊處理,所以還是有必要單獨(dú)聊聊的。

? 移動(dòng)光標(biāo)

快捷鍵功能說(shuō)明
control + b光標(biāo)向左移動(dòng)一個(gè)字符(相當(dāng)于←)
control + f光標(biāo)向右移動(dòng)一個(gè)字符(相當(dāng)于→)
esc + b光標(biāo)向左移動(dòng)一個(gè)單詞
esc + f光標(biāo)向右移動(dòng)一個(gè)單詞

b:back,回退;f:front,前進(jìn)??梢钥吹?#xff0c;在終端里按單詞移動(dòng),不能使用option組合鍵了哈。

? 刪除字符

快捷鍵功能說(shuō)明
control + h刪除光標(biāo)前的1個(gè)字符(效果同直接按delete)
control + d刪除光標(biāo)后的1個(gè)字符。注:無(wú)任何字符時(shí)效果同exit
control + k刪除光標(biāo)后所有字符
control + w刪除光標(biāo)前的一個(gè)單詞
control + u刪除所有字符

control + h和control + d使用←/→ + delete鍵可代替且語(yǔ)義更清晰些;control + u和control + k是最常用的。

? 其它

快捷鍵功能說(shuō)明
control + L清屏(效果通clear或者cmd + r)
control + m執(zhí)行(效果相當(dāng)于回車)
control + r查找之前使用過(guò)的指令
control + p上條指令(效果通↑)
control + n下條指令(效果通↓)
!number指定編號(hào)執(zhí)行歷史記錄指令(如!10, !33)

另外,Iterm自己有幾個(gè)快捷鍵平時(shí)使用還比較多的:

快捷鍵功能說(shuō)明
cmd + 回車切換全屏
cmd + d垂直分屏
cmd + shift + d水平分屏
cmd + ;查看歷史命令
cmd + shift + h查看剪貼板歷史

?總結(jié)

把快捷鍵三個(gè)字拆分開(kāi)來(lái)有兩部分含義:

  • 快捷:方便觸達(dá),節(jié)省時(shí)間
  • :使用鍵盤(pán)完成

任何東西并非越多越好,快捷鍵也是一樣。當(dāng)設(shè)置的/使用的快捷鍵非常的多,導(dǎo)致在使用的時(shí)候常常會(huì)想不起來(lái)使用哪個(gè)時(shí),那么就失去了快捷的意義。為了使用而使用顯然并非明智之舉,一定要找到最適合自己的方式才是最好的。

使用快捷鍵提效沒(méi)什么高深的技巧,就是先記憶,然后多使用,后者最為關(guān)鍵。用得多了,最終便能形成肌肉記憶,進(jìn)而運(yùn)用自如,方才大大提高工作效率。

最后說(shuō)明一下,快捷鍵文章本計(jì)劃用一篇分享的,但寫(xiě)完發(fā)現(xiàn)篇幅有點(diǎn)長(zhǎng),所以裁剪了一下:操作系統(tǒng)、終端篇;Intellij IDEA篇。那,咱們下篇再見(jiàn)!

本專欄上下文

  • 【方向盤(pán)】超愛(ài)的IDEA提效神器Save Actions,卸載了
  • 【方向盤(pán)】利用IDEA代碼審查能力,來(lái)保證代碼質(zhì)量
  • 【方向盤(pán)】是如何高效的使用IntelliJ IDEA

推薦閱讀

  • 【方向盤(pán)】螞蟻金服上市了,我不想努力了
  • 【方向盤(pán)】每人送1G超小容量,“BAT網(wǎng)盤(pán)”免費(fèi)助你做減法
  • 【方向盤(pán)】因“雙減”失業(yè),厲經(jīng)9面,終獲美團(tuán)外賣L8的Offer

我是方向盤(pán)(YourBatman):一個(gè)前25年還不會(huì)寫(xiě)Hallo World、早已畢業(yè)的大齡程序員。網(wǎng)癮失足、清考、延期畢業(yè)、房產(chǎn)中介、保險(xiǎn)銷售、送外賣…是我不可抹滅的黑標(biāo)簽

  • 👉🏻2006 - 2009:高中時(shí)期為游戲《夢(mèng)幻西游》骨灰玩家
  • 🎓2013.07 清考、畢業(yè)答辯3次未通過(guò)、延期畢業(yè)
  • 🏷2013.08-2014.07 寧夏中介公司賣二手房1年,畢業(yè)后第1份工作
  • ??🏷2014.07-2015.05 荊州/武漢,泰康人壽賣保險(xiǎn)3月、餓了么送外賣2月,還有炸雞排、直銷等第2345份工作
  • 🏷2015.08 開(kāi)始從事Java開(kāi)發(fā),闖過(guò)外包,呆過(guò)大廠!多年架構(gòu)經(jīng)驗(yàn),任基礎(chǔ)架構(gòu)/中間件團(tuán)隊(duì)負(fù)責(zé)人
  • 🏷2021.08 因“雙減政策”失業(yè)!歷經(jīng)9面,終獲美團(tuán)外賣L8的offer
  • 🙅🏻?♀?Java架構(gòu)師、Spring開(kāi)源貢獻(xiàn)者、CSDN博客之星年度Top 10、領(lǐng)域建模專家、寫(xiě)作大賽1/2屆評(píng)委
  • 📚將出版書(shū)籍《Spring奇淫巧技》,致力于很好、很具深度、很實(shí)用的專欄,為市場(chǎng)貢獻(xiàn)微薄之力
  • 現(xiàn)在寫(xiě)純粹技術(shù)專欄(公號(hào)后臺(tái)回復(fù)專欄列表),不嘩眾取寵。如果你也有共鳴,可加我好友(fsx1056342982)一起進(jìn)步

序號(hào)專欄名稱簡(jiǎn)介
01【方向盤(pán)】-程序人生程序人生,人生程序
02【方向盤(pán)】-資訊/新特性IDEA、JDK、Spring技術(shù)?!绿匦?/td>
03【方向盤(pán)】-IntelliJ IDEA熟練使用IDEA就相當(dāng)擁有物理外掛,助你高效編碼
04【方向盤(pán)】-Bean Validation熟練掌握數(shù)據(jù)校驗(yàn),減少90%的垃圾代碼
05【方向盤(pán)】-日期時(shí)間幫你解決JDK Date、JSR 310日期/其實(shí) 的一切問(wèn)題
06【方向盤(pán)】-Spring類型轉(zhuǎn)換Spring類型轉(zhuǎn)換-框架設(shè)計(jì)的基石
07【方向盤(pán)】-Spring staticstatic關(guān)鍵字在Spring里的應(yīng)用
08【方向盤(pán)】-Cors跨域關(guān)于跨域請(qǐng)求問(wèn)題,本專欄足矣
09【方向盤(pán)】-JacksonAlmost Maybe是最好的Jackson專欄
10【方向盤(pán)】-Spring配置類專講@Configuration配置類,你懂的
11【方向盤(pán)】-Spring技術(shù)棧暫無(wú)所屬小分類的,Spring技術(shù)棧大分類
12【方向盤(pán)】-JDK暫無(wú)所屬小分類的,JDK技術(shù)棧大分類
13【方向盤(pán)】-ServletServlet規(guī)范、Web相關(guān)內(nèi)容專題
14【方向盤(pán)】-Java EE從Java EE到Jakarta EE,30年彈指一揮間
15【方向盤(pán)】-Spring Boot新特性Spring Boot中、大版本發(fā)布時(shí)的新特性系列專題
16【方向盤(pán)】-Spring Framework新特性Spring Framework中、大版本發(fā)布時(shí)的新特性系列專題
17【方向盤(pán)】-Spring Cloud新特性Spring Cloud中、大版本發(fā)布時(shí)的新特性系列專題
99源代碼庫(kù)大多數(shù)專欄均配有源代碼,都在這里
  • 源代碼庫(kù)地址:https://github.com/yourbatman/tech-column-learning
  • CSDN主頁(yè):https://blog.csdn.net/f641385712
  • 掘金主頁(yè):https://juejin.cn/user/430664289367192
  • 博客園主頁(yè):https://www.cnblogs.com/yourbatman
  • 個(gè)人博客主頁(yè):https://yourbatman.cn
  • 個(gè)人網(wǎng)盤(pán)主頁(yè):https://wangpan.yourbatman.cn

總結(jié)

以上是生活随笔為你收集整理的【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。