程序猿們,你會(huì)用你的鍵盤嗎?
如何使用鍵盤
敲鍵盤是很重要的事情。鍵盤敲不好,會(huì)直接影響到工作效率。
我見過不少候選人, 雖然是計(jì)算機(jī)專業(yè)畢業(yè),但是卻不會(huì)用標(biāo)準(zhǔn)的鍵盤指法. 這樣根本不行. 無(wú)法在計(jì)算機(jī)這個(gè)領(lǐng)域走遠(yuǎn).
試想,當(dāng)你需要輸入一個(gè)字母, 卻沒有使用標(biāo)準(zhǔn)的鍵盤指法的話,幾乎所有人都不能準(zhǔn)確的按到目標(biāo)鍵. 所以只好低頭看一眼鍵盤, 把手移動(dòng)上去, 再抬頭看一眼屏幕, 敲擊個(gè)字, 再抬頭, 再低頭...
這樣的問題是:
1. 效率極其低下.
2. 眼睛容易疲勞.
3. 被其他同仁嘲笑.
(當(dāng)然好處可能是頸椎得到了充分的活動(dòng))
所以, 使用鍵盤的方式是:
1. 必須符合標(biāo)準(zhǔn)鍵盤指法: 左手食指放在`F`, 右手食指放在`J`上.
2. 編程時(shí)盡量不要靠鼠標(biāo)。 因?yàn)槊恳淮文忝蚴髽?biāo)的時(shí)候,你的目光都會(huì)離開屏幕,看到鼠標(biāo),再移動(dòng)回來(lái)。
(所以個(gè)人認(rèn)為 ios 的xcode 開發(fā)效率不會(huì)太高)
好鍵盤很重要, 它是我們的武器.
(另外兩個(gè),是鼠標(biāo)和 27寸顯示器)
市面上幾十塊的鍵盤就算了吧。要滿足兩個(gè)條件:
1. 機(jī)械鍵盤 (入門級(jí)就可以)
2. 青軸
這個(gè)不到200塊的狼蛛鍵盤就不錯(cuò), 或者,僅僅130塊的雷柏,比其他上千的好太多(小編注:此處非植入廣告)
我們公司人手一個(gè)。
合適的鍵盤的布局
\ 這個(gè)鍵 很詭異。它的位置一般在 Enter的左側(cè)( 單引號(hào) ' 的右側(cè)), 或者在 backspace 的左側(cè),+的右側(cè),跟 [和]一樣,是最難以摸正確的按鍵。
Enter是我們按的最多的,所以它的面積要大。
左右兩個(gè)shift,以及 enter上方的 backspace,也都最好是大鍵。
F1,F(xiàn)2,...F12, 也都最好是可以一鍵按到的。
所以,這個(gè)是比較合適的布局:
如果經(jīng)常使用 F1, F2 等鍵的話, 不建議購(gòu)買 87鍵的小鍵盤。 例如下面這個(gè):
因?yàn)檫@種小鍵盤的很多鍵是難以按到的。你需要用多個(gè)組合鍵才能按到。比如說(shuō)F1,F(xiàn)2, 這些都需要使用莫名其妙 fn + key 的組合鍵。問題就來(lái)了,你能做到不看鍵盤,就能準(zhǔn)確的摸到你的 fn 鍵嗎?
另外, 如何按ctrl? 你要比別人多一根手指。
記得使用小指的掌根去按ctrl ,小指掌根是你的第11,12個(gè)手指。當(dāng)你按ctrl + f 時(shí)(vim中的翻頁(yè) 操作), 這個(gè)ctrl應(yīng)該是用右手掌的小指掌根按的。 同理,ctrl + n 時(shí),這個(gè)ctrl應(yīng)該是左手 的小指掌根來(lái)按。
絕對(duì)不是看一眼鍵盤,然后用食指去按ctrl
總之,快捷鍵的按法, 是兩個(gè)手同時(shí)按,才會(huì)高效,方便.
如何按alt? 我一般是用大拇指。
如何使用快捷鍵
用好快捷鍵可以讓你的開發(fā)速度再次提高一個(gè)臺(tái)階。
快捷鍵的原則,是越短越好。越通用越好。比如 ctrl + page_down 就是很短(2個(gè)組合鍵),很通用(在terminal, browser中都用來(lái)切換tab ) .
按組合鍵的方法,是左手和右手同時(shí)按。例如: ctrl + f
錯(cuò)誤方式:看一眼鍵盤,然后左手小指按ctrl, 左手食指按 f . (單手按了兩個(gè)鍵, 手容易抽筋, 眼睛也會(huì)離開鍵盤)
正確的方式應(yīng)該是 右手小指掌根按ctrl. 左手食指按 f
最難按到的幾個(gè)按鍵:
\, ] , fn,
回想下自己最常見的快捷鍵:
按一下的:
(先按下 esc ) j k h l x ... (vim中的操作,如果也算的話) , F11(全屏), F5(瀏覽器中的刷新操作)
按兩下的:
很多了.
1. 復(fù)制粘貼: ctrl +c, ctrl + v
2. 聊QQ, 微博, 回帖, 瀏覽器的網(wǎng)址自動(dòng)補(bǔ)全:ctrl + enter
3. 上一頁(yè),下一頁(yè) (無(wú)數(shù)軟件通用) : ctrl + page up/down, ctrl + +/- (zoom in/out)
按三下的:
mac 中的 上一個(gè)標(biāo)簽頁(yè): command + shift + [ 或 ] ,其他在Mac也有很多.忘記了...
大部分的 三鍵快捷鍵都是Mac中的. 我就奇怪了, 為什么Mac這么喜歡三鍵快捷鍵?
我按兩鍵組合的快捷鍵是沒有任何問題的,眼睛無(wú)需離開屏幕。 但是按三鍵組合的快捷鍵的windows鍵盤就會(huì)明顯變慢(例如 ctrl + shift + v)
如果是三鍵組合的mac就不行了。 因?yàn)閙ac的鍵盤不好按,而且它的快捷鍵的組合匪夷所思,總是給我一種無(wú)法記住的感覺。。。例如 我很奇怪,
1. command + shif + [為什么就代表了向左翻頁(yè)(ctrl + page up/down多通用啊。。)?
2. ctrl + shift + e僅僅是為了讓command line 下的光標(biāo)到達(dá)尾部, 干嘛不用 home/end中的end鍵?
所以,我發(fā)現(xiàn)大部分用mac的同學(xué)都要在敲鍵盤的時(shí)候用眼睛去找, 沒見過任何一個(gè)Vim用的比我熟悉的Mac用戶。
所以不建議使用蘋果筆記本的鍵盤。
看完是不是都有一種想當(dāng)程序猿的沖動(dòng)了?中公教育IT優(yōu)就業(yè),我們用技術(shù)說(shuō)話,高薪不在是妄想。關(guān)注微信公眾號(hào):gsujiuye
聯(lián)系客服