官方快捷鍵大全:https://code.visualstudio.com/docs/customization/keybindings
Visual Studio Code是個屌的編輯器,啟動非常快,完全可以用來取代其他文字檔編輯工具。又可以用來做開發,支援各種語言,比起其他IDE,輕量級完全可配置還整合Git感覺非常的適合前端開發。所以我仔細研究了一下文檔未來可能會作為主力工具使用。
1、主指令方塊
最重要的功能就是F1
或Ctrl Shift P
打開的命令面板了,在這個命令框裡可以執行VSCode的任何一條命令,甚至關閉這個編輯器。
按一下Backspace
會進入到Ctrl P
模式裡
在Ctrl P
下輸入>
又可以回到Ctrl Shift P
模式。
在Ctrl P
視窗下還可以
● 直接輸入檔名,跳到檔案
● ? 列出目前可執行的動作
● ! 顯示Errors或Warnings,也可以`Ctrl Shift M
● : 跳到行數,也可以Ctrl G直接進入
● @ 跳到行數,也可以Ctrl G直接進入
● @ 跳到symbol(搜尋變數或函數),也可以Ctrl Shift O直接進入
● @:根據分類跳轉symbol,找出屬性或函數,也可以Ctrl Shift O後輸入:進入
# ● # 依名字找出symbol,也可以Ctrl T#2、常用快捷鍵
##編輯器與窗口管理
同時開啟多個視窗(檢視多個項目)
● 開啟一個新視窗:Ctrl Shift N
# # ● 關機視窗:Ctrl Shift W
同時開啟多個編輯器(檢視多個檔案)
● 新檔案Ctrl N ●檔案之間切換Ctrl Tab ● 切出一個新的編輯器(最多3個)Ctrl \,也可以按住Ctrl滑鼠點擊Explorer裡的檔案名稱# ● 左中右3個編輯器的快速鍵Ctrl 1 Ctrl 2 Ctrl 3
● 3個編輯器之間循環切換Ctrl ` ● 編輯器換位置,Ctrl k然後按Left或Right 程式碼編輯格式調整
● 程式碼行縮排Ctrl [ Ctrl ] ● Ctrl C Ctrl V如果不選中,預設複製或剪下一整行 ● 程式碼格式化:Shift Alt F,或Ctrl Shift P後輸入format code# ● 上下移動一行: Alt Up 或Alt Down ● 向上向下複製一行:Shift Alt Up或Shift Alt Down ● 在當前行下邊插入一行Ctrl Enter# ● 在當前行下邊插入一行 Ctrl Enter# ● 在當前行下邊插入一行 Ctrl Enter# ● 在當前行下邊插入一行 Ctrl Enter● 在目前行上方插入一行Ctrl Shift Enter
遊標相關
● 移到行首:Home# ● 移到行尾: End ● 移到檔案結束:Ctrl End ● 移動到檔案開頭:Ctrl Home● 移動到定義處:F12## ● 定義定義處縮圖:只看一眼而不跳轉過去Alt F12
● 移動到後半個括號Ctrl Shift ]
● 選擇從遊標到行尾Shift End
● 選擇從行首到遊標處Shift Home
● 刪除遊標右側的所有字Ctrl Delete
● Shrink/expand selection:Shift Alt Left和Shift Alt Right
● Multi-Cursor:可以連續選擇多處,然後一起修改,Alt Click添加cursor或者Ctrl Alt Down 或Ctrl Alt Up
● 同時選中所有匹配的Ctrl Shift L
############################# ● Ctrl D下一個符合的也被選取(被我自訂成刪除目前行了,見下邊Ctrl Shift K)###### ● 回退上一個遊標操作Ctrl U######### #重構程式碼######### ● 找到所有的參考:Shift F12###### # 同時修改本文件中所有符合的:Ctrl F12###### ●● 重命名:例如要修改一個方法名,可以選取後按F2,輸入新的名字,回車,會發現所有的檔案都修改過了。 ###### ● 跳到下一個Error或Warning:當有多個錯誤時可以按F8逐個跳轉###### ● 查看diff 在explorer裡選擇檔案右鍵Set file to compare,然後需要在比較的檔案上右鍵選擇Compare with 'file_name_you_chose'.#########找出取代######### ● 找出Ctrl F####### ● 尋找取代Ctrl H############ ● 尋找取代Ctrl H##### ## ● 整個資料夾中尋找Ctrl Shift F###### 匹配:###### ○ * to match one or more characters in a path segment######" in a path segment###### ○ ** to match any number of path segments ,including none###### ○ {} to group conditions (e.g. {**/*.html,**/*. txt} matches all html and txt files)###○ [] to declare a range of characters to match (e.g., example.[0-9] to match on example.0,example.1, …
顯示相關
。 ● 全螢幕:F11 ● zoomIn/zoomOut:Ctrl =/Ctrl - ● 側邊欄顯/隱:Ctrl B##2●# ● 側邊欄顯/隱:Ctrl B##●
欄位4大功能顯示:○ Show Explorer Ctrl Shift E
○ Show SearchCtrl Shift F ○ Showhow GitCtrl Shift F幫助 Show GitCtrl Shift F 幫助 Show#a#arl Shift F#Hconft 。#Hel更好]
● Show OutputCtrl Shift U其他## ● 自動儲存:File -> AutoSave ,或Ctrl Shift P,輸入auto
#3、修改預設快捷鍵 File -> Preferences -> Keyboard Shortcuts
修改keybindings.jsonC:\Users\Administrator\AppData\Roaming\Code\User\keybindings.json
// Place your key bindings in this file to overwrite the defaults [ //ctrl+space被切换输入法快捷键占用 { "key": "ctrl+alt+space", "command": "editor.action.triggerSuggest", "when": "editorTextFocus" }, // ctrl+d删除一行 { "key": "ctrl+d", "command": "editor.action.deleteLines", "when": "editorTextFocus" }, { "key": "ctrl+shift+k", //与删除一行的快捷键互换了:) "command": "editor.action.addSelectionToNextFindMatch", "when": "editorFocus" }, //ctrl+shift+/多行注释 { "key":"ctrl+shift+/", "command": "editor.action.blockComment", "when": "editorTextFocus" } ]
4、外掛程式
新版本支援外掛程式安裝了
外掛程式市場https://marketplace.visualstudio.com/#VSCode安裝外掛程式
F1extensions###################點擊第一個開始安裝或升級,或者也可以 ###Ctrl P### 輸入 ###ext install###進入######點選第二個會列出已經安裝的擴展,可以從中卸載#######建議教學課程: ###vscode基礎教學######
以上是值得收藏的VSCode常備快捷鍵的詳細內容。更多資訊請關注PHP中文網其他相關文章!

VisualStudio提供了多種功能來提高開發效率。 1.界面與導航:通過菜單欄、工具欄等組件管理項目。 2.代碼編輯與智能感知:提供代碼補全和格式化工具。 3.調試與測試:支持斷點設置和變量監視。 4.版本控制:與Git等系統集成,方便團隊協作。

VisualStudio和VSCode各有優劣,適合不同開發需求。 VisualStudio適合大型項目,提供豐富功能;VSCode則輕量、靈活,跨平台支持。

VisualStudio是一款多功能的集成開發環境,支持多種編程語言和完整的開發流程。 1)代碼編輯:提供智能代碼補全和重構。 2)調試:內置強大調試工具,支持斷點和變量監視。 3)版本控制:集成Git和TFVC,方便團隊協作。 4)測試:支持多種測試類型,確保代碼質量。 5)部署:提供多種部署選項,支持從本地到雲端的部署需求。

VisualStudio適合大型項目開發,VSCode則適用於輕量級和高度可定制的環境。 1.VisualStudio提供強大的智能感知和調試功能,適合大型項目和企業級開發。 2.VSCode通過擴展系統提供靈活性和自定義能力,適用於多種編程語言和跨平台開發。

VisualStudio訂閱提供多種級別,適合不同開發者需求。 1.基礎版免費,適用於個人和小型團隊。 2.高級版如Professional和Enterprise,提供高級工具和團隊協作功能,適合企業用戶。

VisualStudio和VSCode在性能和資源使用上的區別主要體現在:1.啟動速度:VSCode更快;2.內存佔用:VSCode更低;3.CPU使用率:VisualStudio在編譯和調試時更高。選擇時需根據項目需求和開發環境決定。

VisualStudio(VS)是微軟開發的一款功能強大的集成開發環境(IDE),支持多種編程語言,如C#、C 、Python等。 1)它提供了豐富的功能集,包括代碼編輯、調試、版本控制和測試。 2)VS通過強大的編輯器和調試器處理代碼,並使用Roslyn和Clang/MSVC編譯器平台支持高級代碼分析和重構。 3)基本用法如創建C#控制台應用程序,高級用法如實現多態性。 4)常見錯誤可通過設置斷點、查看輸出窗口和使用即時窗口調試。 5)性能優化建議包括使用異步編程、代碼重構和性能分析。

在VisualStudio中,代碼編譯、測試和部署的步驟如下:1.編譯:使用VisualStudio的編譯器選項將源代碼轉化為可執行文件,支持多種語言如C#、C 和Python。 2.測試:利用內置的MSTest和NUnit等框架進行單元測試,提高代碼質量和可靠性。 3.部署:通過Web部署、Azure部署等方式,將應用程序從開發環境轉移到生產環境,確保安全性和性能。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。