搜尋
首頁開發工具VSCode值得收藏的VSCode常備快捷鍵

值得收藏的VSCode常備快捷鍵

Nov 28, 2019 pm 03:30 PM
vscode快速鍵

值得收藏的VSCode常備快捷鍵

官方快捷鍵大全:https://code.visualstudio.com/docs/customization/keybindings

Visual Studio Code是個屌的編輯器,啟動非常快,完全可以用來取代其他文字檔編輯工具。又可以用來做開發,支援各種語言,比起其他IDE,輕量級完全可配置還整合Git感覺非常的適合前端開發。所以我仔細研究了一下文檔未來可能會作為主力工具使用。

1、主指令方塊

最重要的功能就是F1Ctrl 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、外掛程式

值得收藏的VSCode常備快捷鍵新版本支援外掛程式安裝了

外掛程式市場https://marketplace.visualstudio.com/#VSCode安裝外掛程式

F1extensions###################點擊第一個開始安裝或升級,或者也可以 ###Ctrl P### 輸入 ###ext install###進入######點選第二個會列出已經安裝的擴展,可以從中卸載#######建議教學課程: ###vscode基礎教學######

以上是值得收藏的VSCode常備快捷鍵的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Visual Studio:其功能的綜合指南Visual Studio:其功能的綜合指南May 01, 2025 am 12:14 AM

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

Visual Studio與代碼:安裝,設置和易用性Visual Studio與代碼:安裝,設置和易用性Apr 30, 2025 am 12:05 AM

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

Visual Studio的目的:代碼編輯,調試等等Visual Studio的目的:代碼編輯,調試等等Apr 29, 2025 am 12:48 AM

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

Visual Studio vs.vs代碼:代碼編輯器的比較Visual Studio vs.vs代碼:代碼編輯器的比較Apr 28, 2025 am 12:15 AM

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

Visual Studio的定價:了解訂閱模型Visual Studio的定價:了解訂閱模型Apr 27, 2025 am 12:15 AM

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

Visual Studio與代碼:性能和資源使用情況Visual Studio與代碼:性能和資源使用情況Apr 26, 2025 am 12:18 AM

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

Visual Studio:C#,C等的IDEVisual Studio:C#,C等的IDEApr 25, 2025 am 12:10 AM

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

Visual Studio:代碼編譯,測試和部署Visual Studio:代碼編譯,測試和部署Apr 24, 2025 am 12:05 AM

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

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

mPDF

mPDF

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

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

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

SublimeText3 Mac版

SublimeText3 Mac版

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

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

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