感謝IT之家網(wǎng)友 莫問霜飛 的原創(chuàng)投稿
IT之家7月5日消息 最近在寫《強(qiáng)大到?jīng)]朋友,Windows 10 PowerShell簡介》系列文章,已經(jīng)寫到快捷鍵部分,發(fā)現(xiàn)在Windows 10中,PowerShell的快捷鍵數(shù)量也多得嚇人,據(jù)我所知的快捷鍵有80余個(gè),也許還有我不知道的,但相信已經(jīng)不多了,畢竟為了找快捷鍵我也是很拼的,翻遍了國內(nèi)外各個(gè)提到PowerShell和CMD快捷鍵的網(wǎng)頁,也全部手動(dòng)驗(yàn)證了這些快捷鍵,刪減了部分過時(shí)和我不能驗(yàn)證的快捷鍵(Surface 3,有些鍵沒有),我將這些快捷鍵做了一張圖表,這應(yīng)該是國內(nèi)外最全的PowerShell和CMD控制臺(tái)快捷鍵列表了。
我在圖表中標(biāo)明了是PowerShell控制臺(tái)快捷鍵,其實(shí)Powershell控制臺(tái)和CMD控制臺(tái)是相同的,也就是說CMD也能使用這些快捷鍵的。我是在Windows 10創(chuàng)意者更新版本驗(yàn)證的,其它任何版本的WIndows我不能保證可以全部使用這些快捷鍵,特別是WIndows 10之前的Windows系統(tǒng),一些快捷鍵一定沒有的,比如Ctrl + C和Ctrl + V這兩個(gè)快捷鍵,這是Windows 10才加入的新快捷鍵。
由于圖表中快捷鍵實(shí)在比較多,我決定單獨(dú)把PowerShell快捷鍵部分寫一篇文章,發(fā)布到IT之家,也好做一些相應(yīng)的說明。
▲圖1:Windows 10 PowerShell控制臺(tái)快捷鍵表
1、圖表中快捷鍵排列方式
整體來說圖表中的快捷鍵按照所需按鍵多少可以分為三類,只按一個(gè)鍵的、按兩個(gè)鍵的和按三個(gè)鍵的。
單獨(dú)一個(gè)鍵的快捷鍵大概有十幾個(gè)(沒有數(shù),Excel編輯時(shí),我只看了一眼總行數(shù)),都是比較常用的,按照鍵盤排列方式從左到右和從上到下分別是Esc、Tab、功能鍵、Home、End、PgUp、PgDn、Insert、Delete、Backspace、Enter和方向鍵,不同鍵盤可能排列方式有差異,但大致應(yīng)該如此。這些快捷鍵中常用的有Escape、Tab、F7、Backspace、Enter、方向鍵等,只要經(jīng)常使用,很快就能記住,具體功能和用法表中都有,就不再一一敘述了。
兩個(gè)鍵組合的快捷鍵是最多的了,主要是Shift、Ctrl、Alt這三個(gè)鍵與功能鍵、字母鍵以及方向鍵的組合,其中與Ctrl鍵組合的快捷鍵最多,也比較常用吧,我用得最多的還是Ctrl+C和Ctrl+V這兩個(gè)復(fù)制粘貼鍵了,有了這兩個(gè),手幾乎可以不離開鍵盤就能操作了??刂谱址旖萱I,說實(shí)話,我也不是太了解,我將它們列出來還是怕萬一有用呢,畢竟這個(gè)表是用來查詢的。
三個(gè)鍵組合的快捷鍵最少了,用得不是太多,主要是我不習(xí)慣兩個(gè)按鍵以上組合的快捷鍵,還不容易記住??梢钥闯觯珻trl+Shift組合的是最多的,以選擇文本為主,但有兩個(gè)異類,“+”和“-”,這是國外一個(gè)網(wǎng)友提到的,之前我還真不知道,調(diào)節(jié)透明度,我從來都是去屬性里面調(diào)節(jié),以后就能直接用快捷鍵調(diào)節(jié)了,哈哈。
有些快捷鍵的作用是差不多的,沒有弄懂微軟要這樣做,為了避免鍵盤壞掉后還可以用?比如F5鍵就和上方向鍵作用一樣,只是在標(biāo)記模式下上方向鍵可以向上移動(dòng),這樣看來F5鍵完全可以被上方向鍵替代,真心不知道微軟為何這樣設(shè)計(jì)??梢钥吹?,有很多快捷鍵其實(shí)都可以放在一行的,之所以分開,是被單獨(dú)的上下左右?guī)讉€(gè)方向鍵坑了,本來我是合并在一起的,但后面的說明實(shí)在有些長,我也懶得重新編輯這些說明了,索性就把這些可以合并的快捷鍵都分開了,這樣看起來比較多(逃
2、各種模式
在表中可以看到三種模式——快速編輯模式、插入模式和標(biāo)記模式,可能很多朋友不明白,這里簡單說一下。快速編輯模式是默認(rèn)的一種模式,控制臺(tái)窗口打開后直接就能進(jìn)行輸入命令、執(zhí)行命令,目前我也沒有弄明白快速編輯模式和非快速編輯模式具體有什么區(qū)別,可能是某些快捷鍵無法使用吧。插入模式這個(gè)很好理解,就是按下Insert鍵之后,把光標(biāo)移動(dòng)到你輸錯(cuò)的位置,直接打字,不用刪掉那些錯(cuò)的內(nèi)容,就能直接替換掉你正在輸入的內(nèi)容,還是比較實(shí)用的。標(biāo)記模式說白了就是不用鼠標(biāo)就可以選擇控制臺(tái)窗口中的內(nèi)容,選擇之后,可以復(fù)制粘貼使用這些內(nèi)容,按下Ctrl+M鍵,就能進(jìn)入了,Esc和Enter都能退出標(biāo)記模式,好像其它按鍵也能退出,沒有具體去研究,只用這兩個(gè)鍵就夠了。
3、部分難以理解的快捷鍵
有些快捷鍵光看文字很難理解它的作用的,好在絕大多數(shù)說明都是我自己理解后用自己的話表達(dá)出來的,應(yīng)該不難理解的。我把我遇到的一些難以理解的快捷鍵給大家說說吧,免得大家被坑。
第一個(gè)要說的就是F2,你理解不了絕對(duì)不是你笨,這口黑鍋是微軟翻譯人員的,誰也搶不走。按下F2鍵之后,會(huì)在控制臺(tái)中心顯示一個(gè)對(duì)話框,就是下面這個(gè)
▲圖2:輸入可復(fù)制的字符數(shù)量
“輸入可復(fù)制的字符數(shù)量”這句話誰能一眼看出其作用,也真是厲害之極了,我不得不服,直接去應(yīng)聘微軟的翻譯吧,相信你前途一片光明,開玩笑的,我也不賣關(guān)子了,馬上給大家解釋這個(gè)F2快捷鍵的作用和用法。還是舉個(gè)例子吧,比如我上一條命令是get-help set-alias,這條命令的意思是我想知道set-alias這個(gè)命令的有關(guān)幫助。
▲圖3:獲取set-alias命令幫助文檔
這只是查詢get-alias這個(gè)命令的幫助,我還有很多命令的用法不知道,都要查詢一遍,但我不想每次都輸入get-help,太麻煩了,這時(shí)候F2就能幫忙了,按下F2,然后按個(gè)空格,get-help這幾個(gè)字符就出現(xiàn)在輸入命令的地方了,現(xiàn)在你只需要價(jià)格空格,然后輸入你要查詢的命令就可以了。明白F2是干什么的了嗎?明白了就去試試看吧!什么?沒懂?沒懂也去試試看,自然就懂了。
第二個(gè)要說的是F4,這個(gè)快捷鍵我耽誤了我?guī)追昼姴排W(wǎng)上說這個(gè)鍵做什么的都有,就是不知道它是干嘛的。同樣上個(gè)圖吧。
▲圖4:輸入可刪除的字符數(shù)量
大家又猜猜這個(gè)“輸入可刪除的字符數(shù)量”要怎么理解,看起來是要?jiǎng)h除一定數(shù)量的字符,一定是這樣理解的,錯(cuò)!刪除字符沒錯(cuò),但你要是輸入一個(gè)數(shù)字就知道什么都不會(huì)發(fā)生,微軟就是這么坑。F4快捷鍵是修改輸入文本的,比如上圖中,我不想進(jìn)WinBioDatabase這個(gè)文件夾,我原本想進(jìn)WindowsPowerShell文件夾,但是Tab鍵匹配錯(cuò)了,我可以繼續(xù)按Tab鍵,直到匹配到WindowsPowerShell,也可用F4快捷鍵,把光標(biāo)移動(dòng)到WinBioDatabase的W位置,按下F4鍵,打個(gè)空格,WinBioDatabase就會(huì)消失了,可以重新鍵入WindowsPowerShell前幾個(gè)字母,用Tab鍵匹配了,還是比較方便的,Tab鍵匹配在文件和文件夾比較多的文件夾中是比較慢的,使用F4相對(duì)來說快一些。
再說一個(gè)吧,Ctrl+R,一個(gè)與Tab相似的快捷鍵,區(qū)別在于這個(gè)快捷鍵似乎只為CD命令準(zhǔn)備的,只匹配已經(jīng)輸入過的路徑,我在網(wǎng)上還沒有搜到相關(guān)內(nèi)容。Ctrl+R用法很簡單,輸入cd命令之后,按下Ctrl+R組合鍵,它會(huì)把你最近輸入的路徑匹配出來,然后回車就能直接進(jìn)入了。
快捷鍵這類東西其實(shí)沒有必要講太多,用多了就熟悉了,挑幾個(gè)自己習(xí)慣的,然后去用就可以了,不了解的可以參考我做的那張表,希望可以幫到大家。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。