(本文為我的原創(chuàng)文章,轉(zhuǎn)載請注明出處。)
據(jù)說工程師的文化之一就是懶惰(laziness)以及“殘酷無情地”推行自動化,這其實說的是工程師用更快捷的方法提高工作效率的問題。
本文記錄了一些提高編程工作效率的方法:
(1)萬法之首:專注(focus)
不能專注,休談其他。
讓工程師不專注的東西就有:手機、別人的談話、網(wǎng)上跳出來的各種信息、推銷電話等,這些于我們的工作來講都是無關(guān)信息,在工作的時候應(yīng)當主動屏蔽。
(2)習慣成自然:少用鼠標
我們的雙手絕大部分時間是放在鍵盤上的,在使用鼠標時需要切換。因此,少用鼠標多用鍵盤吧,多用鍵盤那就是多用快捷鍵嘍。這一點看起來有一點苛刻和極端,但是習慣了就是很自然的事情: ),就像盲打,我記得我剛開始接觸計算機的時候是非常不習慣的,然而現(xiàn)在早已像喝水、呼吸一樣自然了。使用快捷鍵的一些技巧包括:
(1)使用vim編輯器
vim是最“mouse free”的編輯器了,其兼具編輯模式和命令模式,可以最大限度地減少鼠標的使用;
(2)少用GUI
GUI意味這要用鼠標到處點,甚至到處找。不推薦使用,能用指令還是用指令吧。
(3)保存Ctrl+s
絕大多數(shù)編輯器的保存使用這一組快捷鍵,如果不是,那只能說這個編輯比較特殊。
(4)窗口切換Alt+Tab
Ubuntu上窗口切換用到這一組快捷鍵,可以避免用mouse click
(5)文件重命名快捷鍵:F2,windows 和 ubuntu 都是
(6)刷新:F5