使用鍵盤瀏覽代碼、敲代碼是一件很高效的事;主力手在鼠標和鍵盤之間反復移動,長時間下來,很容易造成斜方肌酸痛。
作為『vscode重度依賴者』、『鍵盤操作狂熱者』,本文我為大家總結了
Ctrl
、Shift
、Alt
與方向鍵結合的妙用,簡單易學,又功能強大。我錄制了大量動圖,幫助讀者更好地理解這些快捷鍵的高效。
本文僅討論 Ctrl
、 Shift
與 Alt
與方向鍵結合,暫不討論如 Ctrl+Shift+<字母>
這種常用操作。
就我個人的心得而言,學習使用快捷鍵,完全不需要死記硬背。當我們寫代碼時,給自己提出需求:如果這個操作能有個快捷鍵該多好?
之后去查閱練習(如查閱本文),久而久之,我們的效率就會逐漸提升。本文關鍵詞:多光標、跳轉引用。
Ctrl 控制屏幕的移動與光標的移動。
Ctrl 加上左右鍵,以單詞為單位跳轉。
Ctrl 加上上下鍵,小幅度滾動屏幕(滾動一行)。
Shift 相當于「拖動鼠標」,與方向鍵結合選中文本。
有了 Shift ,不再用鼠標拖動。
Alt 較為特殊。
Alt 與上下鍵結合,英文叫做「copy line」,相當于拖著這一行上下移動。
Alt 與左右鍵結合,實現「跳轉」。比如我們去看某個函數的定義,我們跳轉過去,當我們看完了,想要跳轉回來時,不需要再動腦回找,直接使用 Alt + ←
即可(Alt + backspace
同)。
Ctrl + Shift + 上下左右
較好理解,相當于 Ctrl 與 Shift 相結合, Shift 起選中的作用, Ctrl 則讓方向鍵的步長更長(以單詞為單位)。
Ctrl + Alt + 上下
是 多光標 。注意使用 Escape 退出多光標模式。
Shift + Alt + 上下
,復制這一行。
以上是我常用的 Ctrl Shift Alt 與 方向鍵
的組合快捷鍵;此外,我常用的還有很多類別,包括:Vim、操作窗口、查找、函數跳轉、block跳轉、邏輯查找等等,歡迎訂閱我,我將在接下來的幾篇文章中更新本系列。
-END-