這些超好用的VS Code快捷鍵你都知道嗎?
你真的會(huì)用 VS Code 的 Ctrl、Shift和Alt嗎?
使用鍵盤瀏覽代碼、敲代碼是一件很高效的事;主力手在鼠標(biāo)和鍵盤之間反復(fù)移動(dòng),長(zhǎng)時(shí)間下來(lái),很容易造成斜方肌酸痛。作為『vscode重度依賴者』、『鍵盤操作狂熱者』,本文我為大家總結(jié)了?
Ctrl?、?Shift?、?Alt?與方向鍵結(jié)合的妙用,簡(jiǎn)單易學(xué),又功能強(qiáng)大。我錄制了大量動(dòng)圖,幫助讀者更好地理解這些快捷鍵的高效。

本文僅討論?Ctrl?、?Shift?與?Alt?與方向鍵結(jié)合,暫不討論如?Ctrl+Shift+<字母>?這種常用操作。就我個(gè)人的心得而言,學(xué)習(xí)使用快捷鍵,完全不需要死記硬背。當(dāng)我們寫代碼時(shí),給自己提出需求:如果這個(gè)操作能有個(gè)快捷鍵該多好?之后去查閱練習(xí)(如查閱本文),久而久之,我們的效率就會(huì)逐漸提升。本文關(guān)鍵詞:多光標(biāo)、跳轉(zhuǎn)引用。
Ctrl
Ctrl 控制屏幕的移動(dòng)與光標(biāo)的移動(dòng)。

Ctrl 加上左右鍵,以單詞為單位跳轉(zhuǎn)。

Ctrl 加上上下鍵,小幅度滾動(dòng)屏幕(滾動(dòng)一行)。
Shift
Shift 相當(dāng)于「拖動(dòng)鼠標(biāo)」,與方向鍵結(jié)合選中文本。

有了 Shift ,不再用鼠標(biāo)拖動(dòng)。
Alt
Alt 較為特殊。

Alt 與上下鍵結(jié)合,英文叫做「copy line」,相當(dāng)于拖著這一行上下移動(dòng)。

Alt 與左右鍵結(jié)合,實(shí)現(xiàn)「跳轉(zhuǎn)」。比如我們?nèi)タ茨硞€(gè)函數(shù)的定義,我們跳轉(zhuǎn)過(guò)去,當(dāng)我們看完了,想要跳轉(zhuǎn)回來(lái)時(shí),不需要再動(dòng)腦回找,直接使用?Alt + ←?即可(Alt + backspace同)。
Ctrl + Shift

Ctrl + Shift + 上下左右?較好理解,相當(dāng)于 Ctrl 與 Shift 相結(jié)合, Shift 起選中的作用, Ctrl 則讓方向鍵的步長(zhǎng)更長(zhǎng)(以單詞為單位)。
Ctrl + Alt

Ctrl + Alt + 上下?是?多光標(biāo)?。注意使用 Escape 退出多光標(biāo)模式。
Shift + Alt

Shift + Alt + 上下,復(fù)制這一行。
以上是我常用的?Ctrl Shift Alt 與 方向鍵?的組合快捷鍵;此外,我常用的還有很多類別,包括:Vim、操作窗口、查找、函數(shù)跳轉(zhuǎn)、block跳轉(zhuǎn)、邏輯查找等等,歡迎訂閱我,我將在接下來(lái)的幾篇文章中更新本系列。
附贈(zèng) VSCode 完整快捷鍵大圖(Windows):

macOS:

我們的文章到此就結(jié)束啦,如果你喜歡今天的Python 實(shí)戰(zhàn)教程,請(qǐng)持續(xù)關(guān)注Python實(shí)用寶典。
有任何問(wèn)題,可以在公眾號(hào)后臺(tái)回復(fù):加群,回答相應(yīng)紅字驗(yàn)證信息,進(jìn)入互助群詢問(wèn)。
原創(chuàng)不易,希望你能在下面點(diǎn)個(gè)贊和在看支持我繼續(xù)創(chuàng)作,謝謝!
點(diǎn)擊下方閱讀原文可獲得更好的閱讀體驗(yàn)
Python實(shí)用寶典?(pythondict.com)
不只是一個(gè)寶典
歡迎關(guān)注公眾號(hào):Python實(shí)用寶典
