20個vscode快捷鍵,讓編碼快如閃電
↑↑↑關注后"星標"簡說Python
人人都可以簡單入門Python、爬蟲、數(shù)據(jù)分析 簡說Python推薦 來源:ACM算法日常 原文: Deepak Gupta
譯者 :Simon

本文希望可以幫助使用VS Code的人們更快地進行編碼。
并不是每個人都有時間去仔細研究每一個技巧,并找到技巧來幫助他們更快地編寫代碼 --- 因為技巧太多了。
這里,我將列出我最喜歡的快捷鍵,這些快捷鍵使我成為快速編碼人員。
讓我們開始吧!
合并多行

在Mac上:Ctrl + J
在Ubuntu上,Windows上:從“文件”>“首選項”>“鍵盤快捷鍵”中打開鍵盤快捷鍵,然后將editor.action.joinLines綁定到你選擇的快捷鍵。
代碼格式化
此快捷鍵有助于縮進代碼。

提示:在開始或者結束編輯時使用這個,我更喜歡在完成代碼后使用它。
在Windows上:Shift + Alt + F
在Mac上:Shift + Option + F
在Ubuntu上:Ctrl + Shift + I
修剪行首尾空白
此命令消除開頭和結尾的多余空白,對于嚴格Lints幫助比較大。

提示:在編輯完代碼后使用這個。
或者,你可以在設置中啟用空白剪除(white-space trimming)。
1 打開VS用戶設置(偏好>設置>用戶設置選項卡)
2 點擊窗口右上方的{}圖標。這將打開一個文檔
3 添加一個新的“文件” trimTrailingWhitespace": true設置為用戶設置文檔。
4 保存用戶設置文件
或者,如果你使用的是新版本,請按照設置1進行操作,然后查看下圖。

代碼折疊
有時,如果文件很大,而你只是想大概瀏覽代碼,則需要代碼折疊。

1 折疊光標處最內(nèi)層的未折疊區(qū)域:
在Windows / Ubuntu上:Ctrl + Shift + [
在Mac上:Command + Option + [
2 展開顯示光標處的折疊區(qū)域:
在Windows / Ubuntu上:Ctrl + Shift +]
在Mac上:Command + Option +]
復制上/下行

在Windows上:Shift + Alt +上/下
在Mac上:Shift + Option +上/下
在Ubuntu上:Ctrl + Shift + Alt +上/下
另外,你還可以通過選擇以下內(nèi)容來查看關聯(lián)的按鍵綁定:文件>首選項>鍵盤快捷鍵,然后根據(jù)你的選擇編輯綁定。
分割編輯器窗口

在Windows上:Shift + Alt + \或2,3,4
在Mac上:Command + \或2,3,4
在Ubuntu上:Shift + Alt + \或2,3,4
要拆分編輯器,可以使用split editor命令。拆分編輯器的原始鍵盤快捷鍵是123。在并行編輯時很有用。
另外,你還可以通過選擇以下內(nèi)容來查看關聯(lián)的鍵綁定:文件>首選項>鍵盤快捷鍵,然后根據(jù)你的選擇編輯綁定。
網(wǎng)格編輯器布局
默認情況下,編輯器組在垂直列排列(例如,當你拆分一個編輯器以將其打開到側面時)。你可以輕松按自己喜歡的任何布局在垂直和水平方向上排列編輯器組:

為了支持靈活的布局,你可以創(chuàng)建空的編輯器組。默認情況下,關閉編輯器組的最后一個編輯器也會關閉該組本身,但是你可以使用新設置workbench.editor.closeEmptyGroups更改此行為:false
在新的View > editor Layout菜單中有一組預定義的編輯器布局:

選定字符串

在Windows上:Ctrl + d
在Mac上:Command + d
在Ubuntu上:Ctrl + d
如果你多次按command + d,你將在你的選擇中添加另一個相同的關鍵字。
打開和關閉側邊欄

在Windows上:Ctrl + b
在Mac上:Command + b
在Ubuntu上:Ctrl + b
有時,當文件的寬度較大時,或者在拆分編輯器關閉的情況下,側邊欄會很有幫助。
導航到特定的行

注意:要轉到文件中的一行,請使用ctrl + g,然后鍵入行號?;蛘?,你也可以先使用命令+ p打開“轉到文件”菜單。然后輸入:. 然后輸入您的行號。
在Windows上:Ctrl + g
在Mac上:Ctrl + g或Ctrl + p
在Ubuntu上:Ctrl + g
轉到文件中的符號

在Windows上:Ctrl + Shift + o
在Mac上:Command + Shift + o
在Ubuntu上:Ctrl + Shift + o
你可以通過添加冒號@:來對符號進行分組

轉到工作區(qū)中的符號

在Windows上:Ctrl + t
在Mac上:Command + t
在Ubuntu上:Ctrl + t
刪除上一個詞

在Windows上:Ctrl +退格鍵
在Mac上:Command + Delete
在Ubuntu上:Ctrl +退格鍵
這在你輸入錯誤時非常有用,而你又不想長按退格鍵刪除部分內(nèi)容時。
選擇整個詞

在Windows上:Ctrl + Shift +右箭頭/左箭頭
在Mac上:Command + Shift +右箭頭/左箭頭
在Ubuntu上:Ctrl + Shift +右箭頭/左箭頭
這對于快速選擇單詞并根據(jù)需要進行編輯非常有用。
重復行

在Windows上:Ctrl + Shift + d
在Mac上:Command + Shift + d
在Ubuntu上:Ctrl + Shift + d
一個非常強大且廣為人知的功能是能夠復制行。
刪除一行

在Windows上:Ctrl + x
在Mac上:Command + x
在Ubuntu上:Ctrl + x
在上方/下方添加光標

在Windows上:Ctrl + Alt +向上箭頭/向下箭頭
在Mac上:Command + Alt +向上箭頭/向下箭頭
在Ubuntu上:Ctrl + Alt +向上箭頭/向下箭頭
復制光標可以說是VS代碼中的一項特色功能,可以節(jié)省你最多的時間。在TypeScript這樣的情況下非常有用。
重命名符號

在Windows上:F2
在 Mac上:F2
在Ubuntu上:F2
選擇一個符號,然后鍵入F2。或者你可以使用右鍵菜單。
列(框)選擇

在Windows上:Shift + Alt
在Mac上:Shift + Option
在Ubuntu上:Shift + Alt
當你拖動鼠標時,可以使用上述命令選擇文本塊。一個單獨的光標將被添加到每一行的末尾。
命令面板

在Windows上:Ctrl + p
在Mac上:Command + p
在Ubuntu上:Ctrl + p
根據(jù)你當前上下文訪問所有可用命令。
一些最常用的是:
1. 打開一個文件
要轉到一個文件,你可以使用上面的命令,然后鍵入你要查找的文件的名稱。這將幫助你快速定位文件

2. 請參閱鍵盤參考命令
所有命令都在命令面板中,帶有關聯(lián)的鍵綁定(如果存在)。如果你忘記了鍵盤快捷鍵,請使用“命令面板”來幫助你。

結論
由于有許多快捷鍵可以滿足你的需求,因此,我為其他操作系統(tǒng)中的所有vscode快捷鍵添加了指向PDF的鏈接。
Linux: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
Window: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
macOS: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
--END--
掃碼即可加我微信
觀看朋友圈,獲取最新學習資源
學習更多: 整理了我開始分享學習筆記到現(xiàn)在超過250篇優(yōu)質文章,涵蓋數(shù)據(jù)分析、爬蟲、機器學習等方面,別再說不知道該從哪開始,實戰(zhàn)哪里找了
優(yōu)秀的讀者都知道,“點贊”傳統(tǒng)美德不能丟 
