相信大家看過很多電影里面而咆,黑客在打電腦鍵盤的時候胖腾,手指飛快的移動敲擊鍵盤烟零,給人的感覺是好厲害瘪松!
那么作為電腦初學者的我們咸作,通過怎樣的練習才能達到那樣的速度呢?
正所謂磨刀不誤砍柴工宵睦,在學習編程之前记罚,先要學會盡快的鍵盤打字,這樣有助于后續(xù)的編程學習壳嚎。
正確的鍵盤指法
首先查看鍵盤桐智,熟悉每個字母或符號鍵盤的位置及意義
例如:最上面的是數(shù)字鍵和符號鍵,當中的是字母鍵烟馅,左邊和右邊是一些功能鍵
第一步就是要將整個鍵盤上所有鍵的意義和位置背下來说庭,剛開始如果不熟練的話,至少要知道什么字母大概在什么位置郑趁,然后后面通過不斷的打字練習來完全記牢刊驴。
接下來,將手指擺放到鍵盤上的標準位置寡润,我們參照前面的那個圖片捆憎,將左手的四個手指分別對準ASDF鍵,右手四個手指對準JKL;鍵
一般鍵盤上的F鍵和J鍵上面會有一個小小的凸起梭纹,雙手放倒鍵盤上的時候躲惰,眼睛不看鍵盤,讓左手食指和右手食指分別摸到2個凸起变抽,找到后停留在該位置础拨,其他手指順勢對準
接下來,要對每個手指進行分工绍载,也就是每個手指固定打哪些鍵诡宗,參看下圖:
敲擊鍵盤的原則是,相應手指移動到需要敲擊的鍵盤位置敲擊鍵盤后立刻讓所有手指回到標準位置逛钻,然后繼續(xù)下一次敲擊
這樣僚焦,我們總是能夠知道當前手指對應的鍵盤位置是什么
例如:我現(xiàn)在要敲擊“hello”這個單詞,我首先將手指放在標準位置曙痘,然后右手食指向左移動一格芳悲,并敲擊一下立肘,然后右手食指向右移動一格回到原位置,與此同時其他手指不動
然后左手中指向上移動一格名扛,并敲擊一下谅年,然后左手中指向下移動一格回到原位置,與此同時其他手指不動
然后右手無名指不動肮韧,并敲擊兩下融蹂,與此同時其他手指不動
最后右手無名指向上移動一格,并敲擊一下弄企,然后右手無名指向下移動一格回到原位置超燃,與此同時其他手指不動
這樣我們就完成了一個單詞的鍵盤輸入,總之一個原則是手指敲擊完成后盡快回到標準位置拘领,這樣鍵盤位置不會錯亂意乓,也就不需要眼睛看鍵盤了。
用Text Editor文本編輯器程序練習打字
前面一個教程约素,學會了如何啟動Text Editor文本編輯器届良,這里就可以使用它來進行鍵盤輸入練習
點擊左上角主菜單按鈕,在下拉菜單里面點擊“附件”圣猎,再點擊菜單“Text Editor”
在里面輸入任意鍵盤字符:
嘗試一下士葫,將鍵盤上所有的字母和符號都輸入幾遍
如果輸錯了字符,用delete鍵或者Backspace鍵送悔,將錯誤的字符刪除慢显。
Caps lock鍵和Shift鍵切換大小寫
有的同學可能要問了,怎么輸入數(shù)字上面的那些符號放祟,怎么輸入大寫字母呢
我們可以看到一些鍵盤上有2個符號鳍怨,例如數(shù)字3上面還有1個#,單引號上面有1個雙印號
也就是每個鍵都有2種輸入可能跪妥,普通狀態(tài)是字母小寫和鍵下面那個符號或字母鞋喇,另外一個狀態(tài)是字母大寫和鍵上面那個符號
這2種狀態(tài)我們稱之為小寫狀態(tài)和大寫狀態(tài),切換狀態(tài)可以通過單擊caps lock鍵來實現(xiàn)
先輸入一個單詞hello眉撵,然后按一下caps lock鍵侦香,再輸入hello,會發(fā)現(xiàn)顯示的輸入變成了HELLO
再按一下caps lock鍵纽疟,再輸入hello罐韩,會發(fā)現(xiàn)顯示的輸入又變回了hello,這就是小寫狀態(tài)和大寫狀態(tài)的區(qū)別
嘗試一下輸入數(shù)字3污朽,按caps lock鍵散吵,再按數(shù)字3鍵,看看輸入的結果是什么
那么,在輸入當中矾睦,經(jīng)常發(fā)生的情況是大小寫需要頻繁切換的情況晦款,通過caps lock鍵好像并不是太方便
可以通過shift鍵來臨時切換狀態(tài)
我們先輸入數(shù)字3鍵,按一下shift鍵枚冗,再按數(shù)字3鍵缓溅,大家發(fā)現(xiàn)了沒有,并沒有看到預期的#赁温,而是還是看到了3
這里坛怪,要強調一下,shift鍵是一個雙鍵盤功能鍵股囊,也就是說袜匿,單獨按shift鍵是不起作用的,一定要按住shift鍵不放毁涉,同時去按其他鍵沉帮,shift鍵才會起作用
現(xiàn)在我們按住shift鍵不放,同時按數(shù)字3鍵贫堰,大家看到顯示的就是預期的#
shift鍵有2個,左邊一個待牵,右邊一個其屏,效果是一樣的,同時也方便左右手都可以使用缨该,一般來說偎行,要將左半邊區(qū)域的鍵切換大小寫狀態(tài),則使用右邊的shift鍵贰拿,這樣左手和右手同時用上不沖突
另外要強調的是蛤袒,如果已經(jīng)按下了caps lock鍵,此時使用shift鍵膨更,相當于將大寫狀態(tài)又切換為小寫狀態(tài)妙真,一般來說我們要根據(jù)情況來判斷是否要按下caps lock鍵
例如:如果很多大寫字母里面夾雜了少量的小寫字母,就可以按下caps lock鍵荚守,然后偶爾用shift鍵
如果很多小寫字母里面夾雜了少量的大寫字母珍德,就無需按下caps lock鍵,然后偶爾用shift鍵
剛開始使用shift鍵矗漾,可能會有一些不習慣锈候,但是為了提高輸入速度,一定要掌握shift鍵
Ctrl鍵復制和粘貼
在編程當中敞贡,經(jīng)常碰到一種情況泵琳,就是行代碼非常相似,比如下面
GPIO.setup(18, GPIO.OUT)
GPIO.setup(11, GPIO.OUT)
GPIO.setup(13, GPIO.OUT)
用鍵盤輸入這些內容的時候,如果可以復制就好了获列,這樣就只要輸入第一行琳钉,后面的復制出來,稍微改改就好了
那么需要掌握2個概念蛛倦,一個是“復制”歌懒,一個“粘貼”
復制就是將一段文字內容復制一份出來,存放在系統(tǒng)內存中
粘貼就是將系統(tǒng)內存中存放的文字內容拿出來
復制命令使用組合功能鍵溯壶,Ctrl鍵+c鍵及皂,就是按下Ctrl鍵不放的同時按下c鍵,然后全部松開鍵
粘貼命令使用組合功能鍵且改,Ctrl鍵+v鍵验烧,就是按下Ctrl鍵不放的同時按下v鍵,然后全部松開鍵
復制命令使用之前又跛,一定要先選中要復制的內容碍拆,這樣系統(tǒng)才知道需要復制哪些內容
粘貼命令使用之前,一定要將光標停放在需要粘貼的位置慨蓝,這樣按下Ctrl+v鍵后感混,內容才會粘貼插入到光標當前位置
那么如何選中要復制的內容呢,需要使用shift鍵配合光標礼烈,或者使用鼠標
如果使用鼠標弧满,先在需要選中內容開始位置點擊鼠標讓光標停留,然后按下鼠標左鍵不放開此熬,拖動鼠標庭呜,移動到需要選中內容的結束位置,松開鼠標左鍵犀忱,
看到選中內容變成了藍色底色募谎,則表示這部分內容被選中
如果使用鍵盤,先通過上下左右鍵阴汇,移動光標到需要選中內容開始位置数冬,然后按下shift鍵不放開,用上下左右鍵移動光標鲫寄,到需要選中內容的結束為止吉执,松開shift鍵,
看到選中內容變成了藍色底色地来,則表示這部分內容被選中
反復練習復制鍵和粘貼鍵戳玫,知道能夠熟悉輸入重復內容
安裝鍵盤打字練習程序TuxType
使用文本編輯器練習鍵盤打字,看起來好像不是太好玩未斑,接下來我們就安裝一個好玩的打字游戲來進行有趣的訓練
打開程序“LX 終端”咕宿,輸入命令,進行系統(tǒng)更新下載源:
sudo apt-get update
會看到系統(tǒng)在進行下載更新,但是速度會非常慢府阀,難以忍受缆镣,這是因為某些眾所周知的原因,因此,我們需要修改我們軟件的下載源,讓下載可以快速完成
首先晴玖,將當前下載命令停止下來坊萝,輸入組合鍵 Ctrl+z鍵奕删,會看到以下結果,表示我們停止了下載:
然后,我們需要編輯修改一個配置文件,在修改之前我們先備份抄伍,執(zhí)行下面2行代碼:
sudo? cp? /etc/apt/sources.list? ? /etc/apt/sources.list.back
sudo? nano? /etc/apt/sources.list
然后會進入下面這個編輯程序界面:
然后將deb http://mirrordirector.raspbian.org/....... 這一行前面加一個#
然后回車,然后光標移動到上面一行管宵,增加這樣一行:
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
注意當中有空格
就像下圖當中一樣截珍,然后按組合鍵 Ctrl+o鍵,然后按回車鍵箩朴,進行保存岗喉,然后按組合鍵 Ctrl+x鍵,立刻編輯程序隧饼,完成編輯
然后在命令行輸入sudo cat /etc/apt/sources.list查看剛才的編輯內容是否正確保存好了:
更改了軟件下載源地址之后沈堡,接下來,我們再次執(zhí)行以下命令:
sudo apt-get update
會發(fā)現(xiàn)燕雁,提示有錯誤,這是因為剛才我們使用了Ctrl+z強制退出了安裝程序
那么我們需要運行刪除文件命令鲸拥,讓我們的更新程序能夠繼續(xù)下去拐格,這里記住一個竅門,如果我們運行sudo apt-get 這一類的程序發(fā)現(xiàn)某個文件被鎖住刑赶,則刪除鎖文件即可解決問題捏浊。
我們運行sudo rm /var/lib/apt/lists/lock
然后再次運行sudo apt-get update
在網(wǎng)絡正常的情況下,完成更新下載源應該是這樣的結果:
接下來撞叨,我們才能正式安裝程序TuxType
運行命令sudo apt-get install tuxtype金踪,然后在提示[Y/n] 后面直接敲回車鍵,完成安裝
完成之后牵敷,應該是這樣子的:
使用鍵盤打字練習程序TuxType
安裝好打字程序TuxType之后胡岔,在主菜單里面應該可以發(fā)現(xiàn)多了一個教育的菜單,點擊TuxType程序進入:
進入程序后枷餐,主菜單如下:
我們先從Lessons開始靶瘸,點擊菜單按鈕“Lessons”,進入二級菜單:
然后,選擇“basic_lesson_01.xml”怨咪,進入練習課程1:
根據(jù)提示屋剑,按空格鍵開始練習:
根據(jù)提示,按一下p鍵诗眨,開始練習:
在這個界面上唉匾,根據(jù)上面一行的字母,在下面一行輸入相同的字母匠楚,直到結束巍膘,如果當中希望結束退出,則按esc鍵退出油啤,或者連按2次esc鍵退出
按照次序選擇basic_lesson_01.xml開始典徘,一直到basic_lesson_43.xml,菜單下方有左右翻頁按鈕選擇練習課程益咬。
當我們基本功練習的差不多了逮诲,可以在主菜單里面選擇“Fish Cascade”或者“Comet Zap”一邊打游戲一邊練習鍵盤輸入速度:
主菜單“Fish Cascade”下面可以從“Easy”難度開始,選擇“Plants”游戲場景開始幽告,打完一關可以打不同的關卡和難度梅鹦。
同學們,盡情享受吧冗锁!
反復練習的重要性
按照漢字錄入員的速度要求:
初級錄入員的每分鐘輸入英文字符不少于180個齐唆、錯誤率不高于千分之二。
中級錄入員的每分鐘輸入英文字符不少于220個冻河、錯誤率不高于千分之一箍邮。
高級錄入員的每分鐘輸入英文字符不少于280個、錯誤率不高于千分之一叨叙。
一般而言锭弊,做程序員,盲打速度達到英文字符180個就足夠了擂错,當然能夠更快就更好了味滞,這樣你的鍵盤輸入速度才能跟得上編程思考的速度。
鍵盤速度要想打的快钮呀,訣竅并不復雜剑鞍,就一個字:練。
往期教程
0001 零基礎的小白能學會編程嗎爽醋?
0002 真的嗎蚁署,700元的電腦可以學會編程?
0003 十分鐘組裝一臺電腦開始編程
0004 如何編寫人生的第一行代碼helloworld
因為教程是系列教程子房,前后關聯(lián)性非常強形用,請大家按照微信公眾號的發(fā)布時間先后次序進行閱讀就轧。
微信公眾號里面直接輸入序號可以查看該序號課程,例如輸入0001可以查看【0001 零基礎的小白能學會編程嗎田度?】
作者簡介
學哥妒御,二十年編程經(jīng)驗,歷任程序員镇饺,資深程序員乎莉,技術經(jīng)理,項目經(jīng)理奸笤,產(chǎn)品經(jīng)理惋啃,系統(tǒng)架構師,IT總監(jiān)监右。愛好篆刻边灭,閱讀,美食健盒。
微信號簡介
每天半小時零基礎學編程绒瘦。大人可以學,小孩也可以學扣癣。練打字惰帽,用軟件,寫文檔父虑,做網(wǎng)站该酗,做App,編游戲士嚎,數(shù)據(jù)庫呜魄,玩硬件,寫程序莱衩,3D打印耕赘,無人機,機器人膳殷。
html,css,javascript,python,php,java,swift,mysql,android,ios,raspberry pi,scratch. 微信公眾號搜索:零基礎學編程。