收藏!VSCode 開發者工具快捷鍵大全

一、文件操作快捷鍵

1. 打開與關閉文件

Ctrl + O(Windows/Linux)或?Command + O(Mac):打開文件,可以通過輸入文件名快速查找并打開相應文件。

Ctrl + W(Windows/Linux)或?Command + W(Mac):關閉當前打開的文件。

Ctrl + Shift + T(Windows/Linux)或?Command + Shift + T(Mac):重新打開最近關閉的文件。

2. 保存文件

Ctrl + S(Windows/Linux)或?Command + S(Mac):保存當前文件。

Ctrl + Shift + S(Windows/Linux)或?Command + Shift + S(Mac):另存為,可將文件保存為其他名稱或格式。

3. 文件導航

Ctrl + Tab(Windows/Linux)或?Command + Tab(Mac):切換到下一個打開的文件。

Ctrl + Shift + Tab(Windows/Linux)或?Command + Shift + Tab(Mac):切換到上一個打開的文件。

Ctrl + P(Windows/Linux)或?Command + P(Mac):快速打開文件,輸入文件名、路徑等進行模糊匹配查找。

二、編輯快捷鍵

1. 光標移動

Ctrl + 左箭頭(Windows/Linux)或?Command + 左箭頭(Mac):將光標向左移動一個單詞。

Ctrl + 右箭頭(Windows/Linux)或?Command + 右箭頭(Mac):將光標向右移動一個單詞。

Home(Windows/Linux)或?Command + 左箭頭(Mac):將光標移動到行首。

End(Windows/Linux)或?Command + 右箭頭(Mac):將光標移動到行尾。

Ctrl + Home(Windows/Linux)或?Command + Up Arrow(Mac):將光標移動到文檔開頭。

Ctrl + End(Windows/Linux)或?Command + Down Arrow(Mac):將光標移動到文檔結尾。

2. 文本選擇

Shift + 左箭頭(Windows/Linux)或?Shift + 左箭頭(Mac):向左逐個字符選擇文本。

Shift + 右箭頭(Windows/Linux)或?Shift + 右箭頭(Mac):向右逐個字符選擇文本。

Ctrl + Shift + 左箭頭(Windows/Linux)或?Command + Shift + 左箭頭(Mac):向左逐個單詞選擇文本。

Ctrl + Shift + 右箭頭(Windows/Linux)或?Command + Shift + 右箭頭(Mac):向右逐個單詞選擇文本。

Shift + Home(Windows/Linux)或?Shift + Command + 左箭頭(Mac):選擇從光標位置到行首的文本。

Shift + End(Windows/Linux)或?Shift + Command + 右箭頭(Mac):選擇從光標位置到行尾的文本。

Ctrl + Shift + Home(Windows/Linux)或?Command + Shift + Up Arrow(Mac):選擇從光標位置到文檔開頭的文本。

Ctrl + Shift + End(Windows/Linux)或?Command + Shift + Down Arrow(Mac):選擇從光標位置到文檔結尾的文本。

3. 文本復制、粘貼與刪除

Ctrl + C(Windows/Linux)或?Command + C(Mac):復制選中的文本或文件。

Ctrl + V(Windows/Linux)或?Command + V(Mac):粘貼文本或文件。

Ctrl + X(Windows/Linux)或?Command + X(Mac):剪切選中的文本或文件。

Delete(Windows/Linux)或?fn + Delete(Mac):刪除光標右側的字符。

Backspace(Windows/Linux)或?Delete(Mac):刪除光標左側的字符。

4. 文本查找與替換

Ctrl + F(Windows/Linux)或?Command + F(Mac):在當前文件中查找文本,可以通過?Enter?鍵逐個查找下一個匹配項,Shift + Enter?查找上一個匹配項。

Ctrl + H(Windows/Linux)或?Command + H(Mac):在當前文件中替換文本,輸入要替換的內容和替換后的內容,可選擇逐個替換或全部替換等操作。

5. 代碼格式化

Ctrl + Shift + I(Windows/Linux)或?Command + Shift + I(Mac):格式化選中的代碼塊,如果沒有選中則格式化整個文檔。

6. 代碼折疊與展開

Ctrl + Shift + [(Windows/Linux)或?Command + Shift + [(Mac):折疊當前代碼塊。

Ctrl + Shift + ](Windows/Linux)或?Command + Shift + ](Mac):展開當前代碼塊。

Ctrl + K Ctrl + 0(Windows/Linux)或?Command + K Command + 0(Mac):折疊所有代碼塊。

Ctrl + K Ctrl + J(Windows/Linux)或?Command + K Command + J(Mac):展開所有代碼塊。

三、導航快捷鍵

1. 在文件內導航

Ctrl + G(Windows/Linux)或?Command + G(Mac):跳轉到指定行號,輸入行號后按?Enter?鍵即可。

Ctrl + Shift + G(Windows/Linux)或?Command + Shift + G(Mac):跳轉到上一次編輯的位置。

2. 在項目內導航

Ctrl + E(Windows/Linux)或?Command + E(Mac):打開文件資源管理器側邊欄,可快速瀏覽項目文件。

Ctrl + Shift + E(Windows/Linux)或?Command + Shift + E(Mac):打開資源管理器并聚焦到當前打開文件所在的文件夾。

3. 函數、方法間導航

Ctrl + Shift + O(Windows/Linux)或?Command + Shift + O(Mac):在當前文件中快速定位到函數、方法定義處,輸入函數名等進行查找。

四、調試快捷鍵

1. 啟動與停止調試

F5:啟動調試。

Shift + F5:停止調試。

2. 調試操作

F9:在當前行設置或清除斷點。

F10:逐過程調試,即單步執行代碼,遇到函數調用會直接執行整個函數并跳到下一行。

F11:逐語句調試,單步執行代碼,遇到函數調用會進入函數內部繼續單步執行。

Shift + F11:跳出當前函數,返回到調用該函數的下一行。

3. 調試面板操作

Ctrl + Shift + Y(Windows/Linux)或?Command + Shift + Y(Mac):打開調試控制臺,可查看調試輸出信息等。

五、終端快捷鍵

1. 打開與關閉終端

Ctrl + `(Windows/Linux)或?Command + `(Mac):打開或關閉集成終端。

2. 終端操作

Ctrl + Enter(Windows/Linux)或?Command + Enter(Mac):在終端中執行當前行命令。

Ctrl + Up Arrow(Windows/Linux)或?Command + Up Arrow(Mac):在終端中向上翻歷史命令。

Ctrl + Down Arrow(Windows/Linux)或?Command + Down Arrow(Mac):在終端中向下翻歷史命令。

六、其他常用快捷鍵

1. 命令面板

Ctrl + Shift + P(Windows/Linux)或?Command + Shift + P(Mac):打開命令面板,可通過輸入命令來執行各種操作,如安裝擴展、切換主題等。

2. 分屏操作

Ctrl + \(Windows/Linux)或?Command + \(Mac):將編輯器窗口拆分為兩部分,水平分屏。

Ctrl + 1(Windows/Linux)或?Command + 1(Mac):切換到第一個分屏窗口。

Ctrl + 2(Windows/Linux)或?Command + 2(Mac):切換到第二個分屏窗口(以此類推)。

3. 切換編輯器主題

Ctrl + K Ctrl + T(Windows/Linux)或?Command + K Command + T(Mac):打開主題切換面板,可選擇不同的編輯器主題。

4. 放大與縮小視圖

Ctrl + +(Windows/Linux)或?Command + +(Mac):放大編輯器視圖。

Ctrl + -(Windows/Linux)或?Command + -(Mac):縮小編輯器視圖。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/921186.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/921186.shtml
英文地址,請注明出處:http://en.pswp.cn/news/921186.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Simulations RL 平臺學習筆記

1. 選擇標準 1.1 開源項目,🌟star數量越多越好 2. 常見平臺 2.1 🌟18.6k ML-Agents:基于Unity實現 2.2 🌟1.2k Godot RL Agents

【國內電子數據取證廠商龍信科技】IOS 逆向脫殼

我們都知道,大多數的 APP 在開發的時候一般都會加上一層殼,例如 愛加密、梆梆、360、網易易盾等等。那 APK 的脫殼我們見得多了,那 IOS 逆向脫殼又是怎樣子的呢?首先咱們先了解一下為什么要砸殼,因為 IOS 開發者開發軟…

基于STM32單片機溫濕度PM2.5粉塵甲醛環境質量wifi手機APP監測系統

1 基于STM32單片機溫濕度PM2.5粉塵甲醛環境質量WiFi手機APP監測系統 本系統旨在實現對環境中溫度、濕度、PM2.5粉塵濃度以及甲醛濃度的實時監測,并通過WiFi技術將數據傳輸至手機APP端,實現移動化與可視化的環境質量檢測。系統在硬件上主要依賴STM32單片…

用C++實現日期類

在上學的時候,總是在計算還有多少天放假;在上班的時候,總是在計算還有多久發工資?我們一般通過日歷得到結果,那自己能不能實現一些基本的功能呢?答案是可以的!需要實現內容:1. 日期加…

百度網盤基于Flink的實時計算實踐

01 概覽 隨著數字化轉型的來臨,企業對于數據服務的實時化需求日益增長,在大規模數據和復雜場景的情況下,Flink在實時計算數據鏈路中扮演著極為重要的角色,本文介紹了網盤如何通過 Flink 構建實時計算引擎,從而提供高性…

【CMake】策略

目錄 一.CMake策略簡要理解 1.1.第一階段:童年時期(舊行為,The "Old Way") 1.2.第二階段:成長與改進(引入新行為,The "New Way") 1.3.第三階段:…

LLM中的function call

1. 概念 **Function Call(函數調用)**是指在編程中,程序可以通過調用預定義的函數來執行特定的操作。在LLM中,函數調用的概念擴展了模型的能力,使其不僅能夠生成文本,還能與外部系統進行交互。通過函數調用…

【系統架構設計(13)】項目管理上:盈虧平衡分析與進度管理

文章目錄零、核心思想:經濟性與時效性的動態平衡一、盈虧平衡分析:項目的經濟生命線1、核心公式與決策邏輯二、進度管理:項目的時效生命線1. **工作分解結構(WBS)**2. 進度管理流程3、關鍵路徑法關鍵路徑法&#xff08…

【SuperSocket 】利用 TaskCompletionSource 在 SuperSocket 中實現跨模塊異步處理客戶端消息

利用 TaskCompletionSource 在 SuperSocket 中實現跨模塊異步處理客戶端消息 在使用 SuperSocket 構建 TCP 服務時,我們經常會遇到這樣的需求: 服務端接收到客戶端數據后,需要將數據交給其他模塊處理處理完成后再將結果返回給調用模塊或客戶端…

《IC驗證必看|semaphore與mailbox的核心區別》

月薪30K驗證工程師必答:SystemVerilog中semaphore與mailbox的核心區別,及必須用semaphore的場景深度解析 在驗證工程師的技能體系里,線程同步與資源管控是區分“基礎會用”(20K水平)和“精通工程化”(30K水…

Spring線程池ThreadPoolTaskExecutor?詳解

ThreadPoolTaskExecutor?寫法Bean(name "taskExecutor") public ThreadPoolTaskExecutor taskExecutor() {ThreadPoolTaskExecutor executor new ThreadPoolTaskExecutor();executor.setCorePoolSize(8); // 8核CPU服務器建議值executor.setMaxPoolSize(…

Unity之安裝教學

UnityHub下載 下載官網地址:Unity Hub下載地址 打開網址右上角,登錄/注冊賬號 登錄完畢后,點擊下載 安裝Unity Hub 雙擊傻瓜式安裝 安裝完成 啟動UnityHub 雙擊啟動 左上角設置 設置中文 左上角登錄賬號 添加免費許可證 設置-許可證-添加 安裝…

Redis 集群模式與高可用機制

最近在準備面試,正把平時積累的筆記、項目中遇到的問題與解決方案、對核心原理的理解,以及高頻業務場景的應對策略系統梳理一遍,既能加深記憶,也能讓知識體系更扎實,供大家參考,歡迎討論。在分布式環境下&a…

Flutter + Web:深度解析雙向通信的混合應用開發實踐

Flutter Web:深度解析雙向通信的混合應用開發實踐 前言 在當今快速發展的移動應用開發領域,開發者們始終在尋求一種能夠平衡開發效率、跨平臺能力和用戶體驗的完美方案。原生開發性能卓越,但雙平臺(iOS/Android)開發…

如何查看Linux系統中文件夾或文件的大小

在日常運維和開發工作中,了解文件夾和文件占用的磁盤空間是非常重要的。尤其是當你在服務器上部署應用(如 Jenkins)時,合理監控磁盤使用情況可以避免磁盤空間不足導致的各種問題。在 Linux 系統中,我們可以使用一些簡單…

豪華酒店品牌自營APP差異對比分析到產品重構

一、萬豪國際集團旗下豪華酒店品牌及統一APP 萬豪旗下奢華品牌均整合于 「萬豪旅享家(Marriott Bonvoy)」APP,會員可通過該平臺預訂、管理積分及享受跨品牌服務。以下為核心豪華品牌: 1. 經典奢華品牌 麗思卡爾頓酒店(The Ritz-Carlton) 定位:頂級奢華,以管家服務、歷…

ESLint 相關

no-unused-vars 等常見報錯提醒關閉 1. no-unused-vars 報錯示例: useMemo is defined but never used no-unused-vars解決方式 方法一:局部禁用某一行 // eslint-disable-next-line no-unused-vars const result useMemo(() > {}, []);方法二&…

1分鐘生成爆款相聲對話視頻!Coze智能體工作流詳細搭建教程,小白也能輕松上手

最近看到一個賬號,用AI將傳統相聲對話做成趣味短視頻,單條播放量輕松破百萬。這種視 頻看似復雜,其實用Coze智能體工作流1分鐘就能搞定,完全不需要剪輯基礎。工作流功能 用Coze一鍵生成爆款相聲對話視頻,無需剪輯直接發…

pinia狀態管理工具

pinia狀態管理工具Pinia 是 Vue.js 官方推薦的新一代狀態管理庫,可以看作是 Vuex 的替代品。1. 什么是 Pinia? Pinia 是 Vue 的專屬狀態管理庫,它允許你跨組件或頁面共享狀態。由 Vue.js 核心團隊維護,并且對 TypeScript 有著極其…

【初始web3】什么是web3

前言你是否還記得,曾經在社交媒體上發布精彩內容,平臺卻隨意封禁你的賬號?你是否曾疑惑,為什么你創造的數據價值億萬,而你自己卻一無所獲?這,就是Web2時代的痛。而Web3的到來,正試圖…