VS Code插件、設(shè)置和快捷鍵
插件
Python
:Python擴(kuò)展Anaconda Extension Pack
:Anaconda擴(kuò)展compareit
:比較文件Gitlens
vscode-icons
:文件圖標(biāo)TODO Highlight
:備忘插件SVG Viewer
:查看SVGExcel Viewer
:查看Excelvscode-pdf
:查看PDFhighlight matching tag
:高亮HTML匹配標(biāo)簽Path Autocomplete
:路徑智能補(bǔ)全插件Terminal
:VS Code內(nèi)置的命令行插件filesize
:編輯器底部顯示當(dāng)前文件的大小leetcode
:LeetCodemarkdown extended
:MarkDown擴(kuò)展markdown pdf
:MarkDown打印成PDF,貌似不支持Latex公式,還是TyporaOpen-In-Browser
:用瀏覽器打開(kāi)并跳轉(zhuǎn)One Dark Pro
:主題LaTeX Language SupportLaTeX
:語(yǔ)言支持LaTeX Wokrshop
:提供編譯、智能提示、代碼片段、引用提示的環(huán)境latex-formatter
:Latex代碼格式化Remote - SSH
:遠(yuǎn)程連接,密鑰是將客戶(hù)端的公鑰ssh-copy-id
到服務(wù)端上,大部分?jǐn)U展還是得在服務(wù)端再裝一遍VS Live Share
:在遠(yuǎn)程實(shí)時(shí)代碼協(xié)同開(kāi)發(fā),對(duì)方只需要連接到你開(kāi)的session,你和他就可以對(duì)一個(gè)文件進(jìn)行開(kāi)發(fā),修改vscode-icons
:各種文件文件夾都有相應(yīng)的圖標(biāo),不必看后綴Code Runner
:調(diào)試代碼indent-rainbow
:縮進(jìn)彩色Path Intellisense
:路徑智能感知Project Manager
:項(xiàng)目管理Rainbow Brackets
:彩色括號(hào)RemoteHub
:遠(yuǎn)程瀏覽Git repo源碼Setting Sync
:同步不同機(jī)子的VS Code設(shè)置vscode-fileheader
:非Python風(fēng)格,得手動(dòng)改
設(shè)置
用
flake8
靜態(tài)檢查代碼
"python.linting.enabled": true,
"python.linting.flake8Enabled": true,
用
Breadcrumbs
導(dǎo)航欄編輯器上方顯示你的當(dāng)前位置,并允許在符號(hào)和文件之間快速導(dǎo)航。通過(guò)
breadcrumbs.enabled
設(shè)置啟用。用
pytest
單元測(cè)試
"python.unitTest.pyTestEnabled": true,
"python.unitTest.pyTestPath": "${workspaceRoot}/.venv/bin/pytest",
用
yapf
格式化代碼alt+shift+f
"python.formatting.provider": "yapf",
快捷鍵
轉(zhuǎn)載于:
基本介紹
Windows下的快捷鍵,主要包含了以下幾種組合:
F功能鍵
定義為最常用的操作快捷方式
Ctrl + key
標(biāo)準(zhǔn)的控制組合鍵,Vscode在大多數(shù)操作都遵循了Windows的基本規(guī)范
Alt + Key
Alt單獨(dú)組合字母鍵,首要作用是配合菜單內(nèi)的選擇,部分Alt+字母,以及大部分Alt+符號(hào)鍵均未占用,可用于定義自己的快捷鍵以及替換沖突的快捷鍵
Shift + Key
Shift可單獨(dú)配合的肩比較少,Shift+方向鍵或配合鼠標(biāo)基本用于選擇,Shift+編輯鍵用于編輯
Ctrl + Shift + Key
Vscode 使用 Ctrl+Shift 組合最多,一是兩個(gè)鍵靠得最近,按起來(lái)比較方便,另一個(gè)原因應(yīng)該是其他軟件多用Ctrl+Alt組合,因此可以較好的避免沖突
Alt + Shift + Key
Alt + Shift 是Vscode的次選組合,目前使用量并不是很大
Ctrl + Alt+ Key
Vscode使用的較少的組合,適合于自定義鍵以及替換沖突建
Ctrl + K key 或 Ctrl + key
擴(kuò)展組合鍵,繼承了編輯器Ctrl+K的傳統(tǒng),Ctrl+K等于進(jìn)入快捷鍵命令方式,可以用字母或者組合鍵進(jìn)行下一步操作。目前Ctrl + K key 基本定義為和文件有關(guān)的操作了,而Ctrl + K Ctrl + key 多是和布局等有關(guān)的操作
通用功能 General
Ctrl + Shift + P,F(xiàn)1 顯示命令面板 Show Command Palette
按 Backspace 會(huì)進(jìn)入到 Ctrl+P 模式
Ctrl + P 快速打開(kāi) Quick Open
直接輸入文件名,跳轉(zhuǎn)到文件
?:列出當(dāng)前可執(zhí)行的動(dòng)作
!:顯示 Errors或 Warnings,也可以Ctrl+Shift+M
::跳轉(zhuǎn)到行數(shù),也可以 Ctrl+G直接進(jìn)入
@:跳轉(zhuǎn)到symbol(搜索變量或者函數(shù)),也可以 Ctrl+Shift+O直接進(jìn)入
@:根據(jù)分類(lèi)跳轉(zhuǎn)symbol,查找屬性或函數(shù),也可以 Ctrl+Shift+O后輸入:進(jìn)入
Ctrl + Shift + N 新窗口/實(shí)例 New window/instance
是再啟動(dòng)一個(gè)Vscode,同時(shí)做兩個(gè)項(xiàng)目可以使用
Ctrl + Shift + W 關(guān)閉窗口/實(shí)例 Close window/instance
Ctrl+N,Ctrl+W是一對(duì),這兩個(gè)也是,為何用W作為關(guān)閉,一是Ctrl+C被用于粘貼了,再一個(gè)早期都是用Ctrl+W用于存盤(pán)并關(guān)閉,W應(yīng)該是Write的的首字母
基礎(chǔ)編輯 Basic editing
Ctrl+X 剪切行(空選定) Cut line (empty selection)
這個(gè)沒(méi)啥可說(shuō)的,為啥是X?長(zhǎng)得像剪刀吧。 注意空選擇的時(shí)候是對(duì)整行處理
Ctrl+C 復(fù)制行(空選定)Copy line (empty selection)
同上
Ctrl+Delete/ Backspace 刪除右邊、左邊的字 delete Word Right/Left
快速刪掉不需要的部分
Alt+ ↑ / ↓ 向上/向下移動(dòng)行 Move line up/down
非常好用的功能,尤其是配合下一項(xiàng)的復(fù)制使用。Ctrl + ↑ / ↓ 用于屏幕滾動(dòng)一行了,所以用Alt組合使用,雖然叫“行”操作,但實(shí)際上有選擇級(jí)的時(shí)候,對(duì)選擇覆蓋的各行進(jìn)行操作,沒(méi)有選擇則對(duì)本行進(jìn)行操作。
Shift+Alt + ↓ / ↑ 向上/向下復(fù)制行 Copy line up/down
沒(méi)明白為何不用Ctrl+Shift + ↓ / ↑ ,目前那個(gè)快捷和Shift + ↓ / ↑功能是一樣的。和上面一樣,line操作實(shí)際可操作lines
Ctrl+Shift+K 刪除行 Delete line
非常有用的功能,和Ctrl+X的差別是,這個(gè)刪除不會(huì)進(jìn)粘貼板。但是為什么用 Ctrl+Shift+K而不是Ctrl+Shift+L,導(dǎo)致非常難記,難道僅僅是為了和sublime保持一致?記這個(gè),就把行當(dāng)成blocK吧
Ctrl+Enter 在下面插入行 Insert line below
與Enter的區(qū)別就是光標(biāo)不需要移到行尾就能在下面插一新行
Ctrl+Shift+Enter 在上面插入行 Insert line above
比下面插行更需要
Ctrl+Shift+\ 跳到匹配的括號(hào) Jump to matching bracket
這個(gè)真的也不好記憶,不知為什么不用 Ctrl+Shift+(
Ctrl+] / [ 縮進(jìn)/突出行 Indent/outdent line
把[想象為T(mén)ab定位符,雖然叫“行”操作,但實(shí)際上有選擇的時(shí)候,對(duì)選擇覆蓋的各行進(jìn)行操作,沒(méi)有選擇則對(duì)本行進(jìn)行操作。
Home 轉(zhuǎn)到行首 Go to beginning of line
下面這幾項(xiàng)就不需要多解釋了
End 轉(zhuǎn)到行尾 Go to end of line
Ctrl+Home 轉(zhuǎn)到文件開(kāi)頭 Go to beginning of file
Ctrl+End 轉(zhuǎn)到文件末尾 Go to end of file
Ctrl+↑ / ↓ 向上/向下滾動(dòng)行 Scroll line up/down
這個(gè)功能其實(shí)使用的頻度不見(jiàn)得很高
Alt+PgUp/PgDown 向上/向下滾動(dòng)頁(yè)面 Scroll page up/down
和Pgup/PgDown的區(qū)別是,頁(yè)面滾動(dòng)當(dāng)前光標(biāo)并不隨著移動(dòng),用于查看文檔其它內(nèi)容。不過(guò)上邊滾動(dòng)一行用Ctrl鍵組合,而滾動(dòng)頁(yè)面卻用Alt組合,會(huì)讓記憶混亂。建議把這個(gè)鍵和Ctrl+PgUp/PgDown互換,用Ctrl+控制屏幕的移動(dòng),而用Alt更換編輯器,也使得那個(gè)功能和Alt+1,2這些選擇編輯器的功能一致
Ctrl+Shift+[ 折疊(折疊)區(qū)域 Fold (collapse) region
把[讀成{,我覺(jué)得更形象
Ctrl+Shift+] 展開(kāi)(未折疊)區(qū)域 Unfold (uncollapse) region
Ctrl+K Ctrl+[ 折疊(未折疊)所有子區(qū)域 Fold (collapse) all subregions
折疊所有的就用Ctrl + K 去擴(kuò)展
Ctrl+K Ctrl+] 展開(kāi)(未折疊)所有子區(qū)域 Unfold (uncollapse) all subregions
Ctrl+K Ctrl+0 折疊(折疊)所有區(qū)域 Fold (collapse) all regions
這一對(duì)的設(shè)置很奇怪的,一個(gè)用0,一個(gè)用J,我一直未想明白,也很難記住
Ctrl+K Ctrl+J 展開(kāi)(未折疊)所有區(qū)域 Unfold (uncollapse) all regions
Ctrl+K Ctrl+C 添加行注釋 Add line Comment
Ctrl+K Ctrl+U 刪除行注釋 Remove line comment
記成Uncomment
Ctrl+/ 切換行注釋 Toggle line comment
很多語(yǔ)言注釋都是用//開(kāi)頭的,所以不難記,而且有這個(gè),上面兩項(xiàng)基本就不需要了。另外和前面的行處理命令一樣,選了多行就可以形成多行注釋
Shift+Alt+A 切換塊注釋 Toggle block comment
不好記,不知道A如何關(guān)聯(lián),而且還用次一級(jí)的Shift+Alt組合。雖然叫切換,但實(shí)際上設(shè)置塊注釋容易,但是取消就很費(fèi)勁
Alt+Z 切換換行 Toggle word wrap
不好記憶,幸虧很少改變折行
導(dǎo)航 Navigation
Ctrl + T 顯示所有符號(hào) Show all Symbols
似乎需要擴(kuò)展吧,查找的是整個(gè)工作空間
Ctrl + G 轉(zhuǎn)到行... Go to Line...
光標(biāo)會(huì)跟著走
Ctrl + P 轉(zhuǎn)到文件... Go to File...
打開(kāi)文件命令行,列表是最近打開(kāi)的文件
Ctrl + Shift + O 轉(zhuǎn)到符號(hào)... Go to Symbol...
不知道如何記憶,只是出來(lái)符號(hào)查找面板,不會(huì)把當(dāng)前變量帶上去
Ctrl + Shift + M 顯示問(wèn)題面板 Show Problems panel
把M想象成Message吧
F8 轉(zhuǎn)到下一個(gè)錯(cuò)誤或警告 Go to next error or warning
直接轉(zhuǎn)到錯(cuò)誤或警告的位置,未打開(kāi)的文件也會(huì)自動(dòng)打開(kāi),很方便
Shift + F8 轉(zhuǎn)到上一個(gè)錯(cuò)誤或警告 Go to previous error or warning
Shift配合找錢(qián)一個(gè)
Ctrl + Tab 編輯器組最近使用的下一個(gè)編輯器 Navigate editor group history
其實(shí)就是最近使用的兩個(gè)編輯器互相切換,也會(huì)顯示編輯器組歷史記錄
Ctrl + Shift + Tab 編輯器組最近使用的上一個(gè)編輯器 Navigate editor group history
這個(gè)沒(méi)啥用,有前一個(gè)就夠了
Alt + ←/→ 返回/前進(jìn) Go back / forward
這個(gè)開(kāi)始的時(shí)候沒(méi)明白,為什么叫前進(jìn)/后退,他不是操縱光標(biāo)的,而是移動(dòng)打開(kāi)的窗口的。如果你把操作各窗口想象成在一個(gè)瀏覽器窗口里導(dǎo)航的話(huà),這兩個(gè)鍵就相當(dāng)于瀏覽器的上向前和回退。換句話(huà)是就是在編輯器組歷史記錄里來(lái)回切換。所以上面的Ctrl + Tab基本失去意義了,可以定義為其他功能
Ctrl + M 切換選項(xiàng)卡移動(dòng)焦點(diǎn) Toggle Tab moves focus
如果鼠標(biāo)壞了,這個(gè)功能就起作用了,他可以用Tab鍵去遍歷整個(gè)窗口。
搜索和替換 Search and replace
Ctrl + F 查找 Find
標(biāo)準(zhǔn)的鍵定義
Ctrl + H 替換 Replace
用Ctrl+ H 或者 Ctrl+ G,Ctrl+ R都很常見(jiàn),特點(diǎn)就是離F鍵比較近,似乎沒(méi)什么特別的意義。
F3 / Shift + F3 查找下一個(gè)/上一個(gè) Find next/ previous
F3在查找到的內(nèi)容間切換
Alt + Enter 選擇查找匹配的所有出現(xiàn) Select all occurences of Find match
這個(gè)快捷鍵只在查找替換的時(shí)候起作用,把查找的結(jié)果加上多光標(biāo)
Ctrl + D 將選擇添加到下一個(gè)查找匹配 Add selection to next Find match
上一個(gè)鍵是吧你查找的內(nèi)容全部選擇,并加上多光標(biāo),便于批量處理,而Ctrl + D是往下一個(gè)個(gè)的把隨后的匹配項(xiàng),增加多光標(biāo)
Ctrl + K Ctrl + D 將最后一個(gè)選擇移至下一個(gè)查找匹配項(xiàng) Move last selection to next Find match
看起來(lái)很像F3的查找下一個(gè)功能,但實(shí)際是有差別的:F3僅僅是到下一個(gè)查找位置,這個(gè)會(huì)選擇上那個(gè)匹配的內(nèi)容。F3不管你光標(biāo)在哪里,總是查找最后一次查找的關(guān)鍵字,而這個(gè)功能會(huì)把當(dāng)前的字作為關(guān)鍵字
Alt + C / R / W 切換區(qū)分大小寫(xiě)/正則表達(dá)式/整個(gè)詞 Toggle case-sensitive / regex / whole word
查詢(xún)選項(xiàng)的更改
多光標(biāo)和選擇 Multi-cursor and selection
Alt +單擊 插入光標(biāo) Insert cursor
按住Alt鍵,可以插入多個(gè)光標(biāo)
Ctrl + Alt +↑/↓ 在上/下插入光標(biāo) Insert cursor above / below
用在行首或者列表插入內(nèi)容很好用
Ctrl + U 撤消上一個(gè)光標(biāo)操作 Undo last cursor operation
光標(biāo)回退,回到前幾個(gè)位置,但不影響操做過(guò)的內(nèi)容
Shift + Alt + I 在選定的每一行的末尾插入光標(biāo) Insert cursor at end of each line selected
Ctrl + L 選擇當(dāng)前行 Select current line
選擇一行,連續(xù)按就可以選擇多行
Ctrl + Shift + L 選擇當(dāng)前選擇的所有出現(xiàn) Select all occurrences of current
前面搜索里那個(gè)Alt+ Enter只有在搜索框存在的時(shí)候才起作用,而這個(gè)命令會(huì)把當(dāng)前的字的所有搜索結(jié)果選擇。不知為什么不也定義為 Alt+ Enter呢?
Ctrl + F2 選擇當(dāng)前字的所有出現(xiàn) Select all occurrences of current word
這個(gè)和上一項(xiàng)效果看起來(lái)類(lèi)似,單調(diào)用的不是同一個(gè)功能。有可能去便在于這個(gè)應(yīng)該是能替換項(xiàng)目所有文件才對(duì),沒(méi)驗(yàn)證過(guò),不知道是不是
Shift + Alt + → 展開(kāi)選擇 Expand selection
Shift + Ctrl + → 是一個(gè)字一個(gè)字向前增加,而這個(gè)是往兩邊擴(kuò)展,擴(kuò)展遵循了一定的規(guī)則,具體我沒(méi)有查過(guò)
Shift + Alt + ← 縮小選擇 Shrink selection
類(lèi)似上面
Shift + Alt + (拖動(dòng)鼠標(biāo)) 列(框)選擇 Column (box) selection
似乎按住Alt鍵,用鼠標(biāo)選擇就是矩形塊,或者按住鼠標(biāo)滾輪選擇
Ctrl + Shift + Alt +(箭頭鍵) 列(框)選擇 Column (box) selection
好多鍵啊,用鍵盤(pán)做塊選擇,就要按全部鍵
Ctrl + Shift + Alt + PgUp / PgDown 列(框)選擇頁(yè)上/下 Column (box) selection page up/down
豐富的語(yǔ)言編輯 Rich languages editing
Ctrl + 空格 觸發(fā)建議 Trigger suggestion
一般此鍵和輸入法沖突,可考慮修改為Alt+鍵,或者替換Ctrl+Tab
Ctrl + Shift + Space 觸發(fā)器參數(shù)提示 Trigger parameter hints
同上
Shift + Alt + F 格式化文檔 Format document
Ctrl + K Ctrl + F 格式選定區(qū)域 Format selection
F12 轉(zhuǎn)到定義 Go to Definition
Alt + F12 Peek定義 Peek Definition
上面的F12會(huì)打開(kāi)包含定義的文件或者光標(biāo)移動(dòng)到定義處,而這個(gè)會(huì)打開(kāi)一個(gè)Peek窗口來(lái)查看
Ctrl + K F12 打開(kāi)定義到邊 Open Definition to the side
放在新的分欄,可以不影響目前
Ctrl并鼠標(biāo)單擊對(duì)應(yīng)的變量/方法名
自動(dòng)跳轉(zhuǎn)到定義的位置
將光標(biāo)停留在變量/方法名,然后/Ctrl
在當(dāng)前光標(biāo)旁邊彈出變量/函數(shù)的定義
Ctrl + . 快速解決 Quick Fix
對(duì)發(fā)現(xiàn)了拼寫(xiě)錯(cuò)誤的快速進(jìn)行修復(fù)
Shift + F12 顯示引用 Show References
同樣是打開(kāi)了一個(gè)Peek窗口,將項(xiàng)目里的所有引用列出來(lái)
F2 重命名符號(hào) Rename Symbol 可以在項(xiàng)目里,一次修改成新的變量名
Ctrl + Shift + . /, 替換為下一個(gè)/上一個(gè)值 Replace with next/previous value
首先,和.我們應(yīng)該看作<和>,功能我還沒(méi)搞明白,在我這里Ctrl + Shift + .會(huì)調(diào)用上面的那個(gè)多層列表,和定義里完全不同,Ctrl + Shift + , 倒是可以用,他應(yīng)該是從一個(gè)可迭代里取下一個(gè),如果是True,他會(huì)替換成Flase,如果光標(biāo)處是數(shù)字,會(huì)往上累加1
Ctrl + K Ctrl + X 修剪尾隨空格 Trim trailing whitespace
挺好的功能,但不好記
Ctrl + K M 更改文件語(yǔ)言 Change file language
注意后面是M,而不是Ctrl+M,這兩種方法是倆功能。搞的太復(fù)雜了吧
編輯器管理 Editor management
Ctrl+F4, Ctrl+W 關(guān)閉編輯器 Close editor
關(guān)閉當(dāng)前的編輯器
Ctrl+K F 關(guān)閉文件夾 Close folder
關(guān)閉打開(kāi)的文件夾
Ctrl+\ 拆分編輯器 Split editor
把\ 看成豎線(xiàn)就好記了
Ctrl+ 1 / 2 / 3 聚焦到第1,第2或第3編輯器組 Focus into 1st, 2nd or 3rd editor group
Alt+數(shù)字用于編輯器,Ctrl+數(shù)字用于編輯器組
Ctrl+K Ctrl+ ←/→ 聚焦到上一個(gè)/下一個(gè)編輯器組 Focus into previous/next editor group
不同的組切換焦點(diǎn),沒(méi)有鼠標(biāo)的時(shí)候更方便些
Ctrl+Shift+PgUp / PgDown 向左/向右移動(dòng)編輯器 Move editor left/right
這個(gè)不好記憶,用處也不大
Ctrl+K ← / → 移動(dòng)活動(dòng)編輯器組 Move active editor group
編輯器組交換位置
文件管理 File management
Ctrl+N 新文件 New File
Ctrl+O 打開(kāi)文件... Open File...
Ctrl+S 保存 Save
Ctrl+Shift+S 另存為... Save As...
Ctrl+K S 全部保存 Save All 保存全部放在了Ctrl+K子命令下
Ctrl+F4 關(guān)閉 Close
Ctrl+K Ctrl+W 關(guān)閉所有 Close All
為何不和全部保存統(tǒng)一了呢
Ctrl+Shift+T 重新打開(kāi)關(guān)閉的編輯器 Reopen closed editor
只對(duì)最后一次關(guān)閉的有效,可是不好記,不過(guò)Chrome里也是這個(gè)快捷
Ctrl+K Enter 保持預(yù)覽模式編輯器打開(kāi) Keep preview mode editor open
搞了很久才明白他是做什么用的,一般單擊或者回車(chē)打開(kāi)的文件,都是預(yù)覽模式,如果希望這個(gè)文件保持在編輯器里,就用這個(gè)快捷鍵
Ctrl+Tab 打開(kāi)下一個(gè) Open next
這一對(duì)的使用場(chǎng)景是在文件列表里,可以打開(kāi)前一個(gè)或后一個(gè)文件
Ctrl+Shift+Tab 打開(kāi)上一個(gè) Open previous
Ctrl+K P 復(fù)制活動(dòng)文件的路徑 Copy path of active file
Ctrl+K R 在資源管理器中顯示當(dāng)前文件 Reveal active file in Explorer
會(huì)打開(kāi)資源管理器
Ctrl+K O 在新窗口/實(shí)例中顯示當(dāng)前文件 Show active file in new window/instance
O是Open,新打開(kāi)一個(gè)Code
顯示 Display
F11
切換全屏 Toggle full screen
Shift+Alt+0 切換編輯器布局 Toggle editor layout
橫豎布局互換
Shift+Alt+1 把編輯器中文件放到第一組 Move Editor To FirstGroup
Ctrl+ = / - 放大/縮小 Zoom in/out
Ctrl加上+ - 鍵
Ctrl+B 切換側(cè)欄可見(jiàn)性 Toggle Sidebar visibility
打開(kāi)關(guān)閉側(cè)邊欄,下面都是此類(lèi)操作
Ctrl+Shift+E 顯示文件瀏覽器/切換焦點(diǎn) Show Explorer / Toggle focus
顯示側(cè)邊欄文件瀏覽
Ctrl+Shift+F 顯示搜索 Show Search
Find
Ctrl+Shift+G 顯示Git Show Git
Ctrl+Shift+D 顯示調(diào)試 Show Debug
Ctrl+Shift+X 顯示擴(kuò)展 Show Extensions
Ctrl+Shift+H 替換文件 Replace in files
替換是Ctrl+H
Ctrl+Shift+J 切換搜索詳細(xì)信息 Toggle Search details
側(cè)邊欄的搜索,會(huì)在工作區(qū)或者文件夾下進(jìn)行,這個(gè)鍵會(huì)打開(kāi)增加文件限制條件的選項(xiàng)
Ctrl+Shift+C 打開(kāi)新命令提示符/終端 Open new command prompt/terminal
會(huì)在系統(tǒng)里,新打開(kāi)一個(gè)Command窗口
Ctrl+Shift+U 顯示輸出面板 Show Output panel
為啥不用O卻用U,實(shí)際這個(gè)鍵也可以控制下面面板的顯示與不顯示,實(shí)際上是個(gè) Toggle
Ctrl+Shift+V 切換Markdown預(yù)覽 Toggle Markdown preview
Ctrl+K V 從旁邊打開(kāi)Markdown預(yù)覽 Open Markdown preview to the side
調(diào)試 Debug
F9 切換斷點(diǎn) Toggle breakpoint
F5 開(kāi)始/繼續(xù) Start/Continue
Shift+F5 停止 Stop
F11 / Shift+F11 步入/步出 Step into/out
F10 單步跳過(guò) Step over
Ctrl+K Ctrl+I 顯示懸停 Show hover
這個(gè)鍵當(dāng)你想要復(fù)制Hover里的內(nèi)容的時(shí)候,就會(huì)發(fā)現(xiàn)他很有用了
集成終端 Integrated terminal
Ctrl+` 顯示集成終端 Show integrated terminal
來(lái)回切換
Ctrl+Shift+` 創(chuàng)建新終端 Create new terminal
Ctrl+C 復(fù)制選定 Copy selection
Ctrl+V 粘貼到活動(dòng)終端 Paste into active terminal
Ctrl+Delete/ Backspace 刪除右邊、左邊的字符 delete Word Right/Left
快速刪掉不需要的部分
Ctrl+ Alt + PgUp / PgDown 向上/向下滾動(dòng) Scroll up/down
上下滾動(dòng)一行,因?yàn)樵诮K端里,上下箭頭已經(jīng)定義為顯示上一/下一命令了
Shift+PgUp / PgDown 向上/向下滾動(dòng)頁(yè)面 Scroll page up/down
上下滾動(dòng)一頁(yè)
Ctrl+Home / End 滾動(dòng)到頂部/底部 Scroll to top/bottom
Shift+Enter 在終端里執(zhí)行選擇的語(yǔ)句 python exec Selection In Terminal
這個(gè)是Python專(zhuān)用的,可以打開(kāi)Python終端,執(zhí)行選擇的內(nèi)容,不過(guò)要小心,不要選全行,這會(huì)報(bào)縮進(jìn)錯(cuò)誤,這時(shí)候Alt+Shift+→ 去擴(kuò)展選擇往往有效
Ctrl+,
進(jìn)入設(shè)置
Ctrl+K Ctrl+S
查看快捷鍵列表