我為什么喜歡用鍵盤/快捷鍵,而不是鼠標?

首先, 這有個前提,我是一名Android程序員,然后,基本不打游戲,也很少做畫圖這種設計師該做的事,所以,不可能去強迫一個人用鍵盤/觸摸板去打LOL, 也不可能去強迫一個名設計師用觸摸板去畫圖, 結果可想而知. 當然, 一般設計師也會使用大量的快捷鍵.

其實在最開始我思考的問題是: 如何去提高工作效率?

一方面是軟件工具的使用,而另一方面是對鍵盤/快捷鍵的思考,從而發現以下幾點:

  • 按鍵永遠比鼠標來的明確,高效,直接
  • 快捷鍵的記憶其實可以很簡單
  • 如果你的手不停的在鼠標和鍵盤之間來回移動,這簡直就是浪費生命

按鍵永遠比鼠標來的明確,高效,直接

有沒有發現一個問題,當你在移動鼠標的時間,你的眼睛會一直盯著光標移動,吸引你的注意力,而鍵盤經過練習可以實現盲打;
在來,在移動光標的過程中,必需不偏不移的移動到目標位置上,有時候還需要右鍵,然后在去移動光標,然后在點擊,才能實現你想要的操作,可在這一過程中,充滿了諸多的不確定性,按鈕太小,每個人的鼠標靈敏度不一樣,按鈕太靠邊,右鍵彈出的窗口位置會改變... 而這一系列的操作都沒有按鍵來的明確.直接

快捷鍵的記憶其實可以很簡單

去年,我為了提高工作的效率,我記憶了非常多的快捷鍵,Windows和macOS系統的,Finder,Chrome,Android Studio,Vim,Event Note...

  • 大多數快捷鍵都會有通用的快捷鍵:
    • Ctrl/Command + X
    • Ctrl/Command + C
    • Ctrl/Command + V
    • Ctrl/Command + Z
    • Ctrl/Command + S
    • Ctrl/Command + A
    • Ctrl/Command + N
  • 大多數快捷鍵的熱鍵都是英文單詞的首字母
    • Windows 10 ~~~~~~~~~~~~~~
    • Win + D(Desktop桌面)
    • Win + R(Run運行)
    • Win + I(Infomation信息)
    • Win + E(Explorer文件資源管理器)
    • Win + M(Minimize最小化窗口)
    • Win + Q(Quick Search快速搜索)
    • ....
    • macOS ~~~~~~~~~~~~~~
    • Command+Q(Quit退出程序)
    • Command+H(Hide隱藏當前程序窗口)
    • Command+Option+H(Hide隱藏非當前的所有窗口)
    • Command+M(Minimize最小化當前窗口)
    • Command+S(Save保存)
    • Command+O(Open打開)
    • Command+P(Print打印)
    • Command+W(Window關閉窗口)
    • Command+N(New新建)
    • Command+Ctrl+F(Full Screen全屏當前程序窗口)
    • ....

當開始去思考Why為什么是這樣的時候?
首先,系統和軟件是老外發明的,當他們去設計這些快捷鍵的時候,他們需要有個出發點,有一個設計的根據:所有找一些其它軟件已經有的快捷鍵,找了一些單詞的首字母縮寫,所以,就成了現在的樣子, 在快捷鍵中真正需要去刻意去記憶的只是少許部分,

同理,對于命令行也是一樣:

  • cd - change directory改變目錄
  • pwd - print workspace directory打印工作目錄
  • ls -ah -list(列表) a(all全部) h(hide隱藏) 列出所有的文件,包含隱藏的文件
  • git init - initialize初使化
  • git commit -m "balabala" -commit(提交) m(message信息)
  • ....

我在Alfred中寫了一個啟動程序的Workflow,快捷鍵大致就是按這種邏輯來設計的,程序間切換又快了一點點


image.png

如果你的手不停的在鼠標和鍵盤之間來回移動,這簡直就是浪費生命

之前見一后臺同事寫代碼:用鼠標移動光標選中要要修改的代碼,改完之后,又用鼠標去把光標位置移動到當前行的最后面,然后回車,想象下,這樣寫代碼會有多慢, 有多少美好的時光就浪費在了鼠標和鍵盤之間了.能用鍵盤解決的事,為啥要去動鼠標呢,

強烈推薦大家去學下Vim編輯器,Vim編輯器的出發點就是讓你的手指一直在鍵盤上PaPaPa,甚至不讓你碰上下左右鍵(因為有替代的),固然,并不是讓你用Vim編輯器去寫所有代碼,現在IDE或者編輯器(VS,IDEA,AS,QT,Atom,Subme Text....)都有Vim插件支持,當然學習成本也不小,但它值得你擁有.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容