做爲一個程序員,天天打交道最多的可能就是鍵盤 。鍵盤做爲一個重要人機交互手段,有着許多方便的快捷操做,經過對一些已經參加工做的學長和同窗調研,我獲得了一些乾貨技巧:最基礎的CTRL系快捷鍵:保存複製粘貼剪切等基本操做。除了這些文本的基本操做外,還有許多在編寫代碼時方便好用的快捷鍵:搜索文件名:Shift連續按兩下;快速生成代碼:CTRL+Enter;在路徑裏尋找/替換:Ctrl+shift+F/R;(取消)縮進選中行:(Shift+)Tab;打開類型聲明處:CTRL+shift+B等等。固然有了這麼多快捷的技巧,最基本的打字速度也是須要提高的:不少學長每分鐘打字也均可以達到近兩百字。程序員
對於這方面技能的訓練,在快捷鍵方面天然是多使用就會很熟練了,有意識地去使用鍵盤而不是使用鼠標右鍵可讓編碼過程更加流暢。在打字速度方面,首先我認爲應當使用正確的指法,即左右手分別放在ASDF和JKL:這八個鍵上,畢竟這是經得起推敲通過研究的科學的指法,手指能夠很輕鬆地到達鍵盤上的任意按鍵,而且讓雙手的手指都獲得了很好的使用,相比起來「二指禪」速度能夠大幅度提高。在掌握基礎的指法後,還應當將鍵盤全部鍵位記憶下來,不少人會有這樣的體驗:明明打漢字的速度很快可是打英文的時候就再次退化成爲了「二指禪」,咱們在編寫代碼的過程當中天然接觸不少的是英文,這是由於咱們的思惟方式問題,而且對於鍵盤鍵位的記憶並無想象中的那麼牢固,打漢字的時候不少都只是肌肉記憶去操做,因此記憶鍵位位置是很重要的。最後還有最重要的一點就是多加練習,熟能生巧這句話在哪裏都是適用的。工具
固然,鍛鍊打字速度是有專門的工具的,在之前小時候用的仍是金山打字通,能夠很好地鍛鍊打字速度。還有一款在線地遊戲ZTYPE,直接經過網址http://zty.pe/?load進入,會有不少英文單詞掉落須要經過打字將其消滅,這個過程能夠很好鍛鍊英文地打字速度而且不失趣味性。一個普通人的打字速度是每分鐘80字,那麼做爲一個須要身經百戰的程序員,每分鐘打字速度仍是要大大提升的,達到每分鐘200字就是很大的提高了。編碼