vscode代碼規範快捷鍵詳解

一、vscode快捷鍵

1、ctrl + n:新建文件

使用該快捷鍵可以快速新建文件,無需手動在資源管理器中右鍵創建文件。


{
  "key": "ctrl+n",
  "command": "workbench.action.files.newUntitledFile"
}

2、ctrl + shift + n:新建窗口

使用該快捷鍵可以快速新建一個新的vscode窗口。


{
  "key": "ctrl+shift+n",
  "command": "workbench.action.newWindow"
}

3、ctrl + p:快速打開文件

使用該快捷鍵可以快速打開項目中的文件,輸入文件名或路徑即可查找到需要打開的文件。


{
  "key": "ctrl+p",
  "command": "workbench.action.quickOpen"
}

4、ctrl + shift + p:命令面板

使用該快捷鍵可以打開命令面板,可以通過輸入命令名稱來快速執行一些操作,比如格式化代碼等。


{
  "key": "ctrl+shift+p",
  "command": "workbench.action.showCommands"
}

5、ctrl + shift + t:打開最近關閉的文件

使用該快捷鍵可以打開最近關閉的文件,可以多次使用該快捷鍵來打開更早的已關閉的文件。


{
  "key": "ctrl+shift+t",
  "command": "workbench.action.reopenClosedEditor"
}

二、vscode代碼整理快捷鍵

1、shift + alt + f:格式化代碼

使用該快捷鍵可以快速格式化當前文件中的代碼。


{
  "key": "shift+alt+f",
  "command": "editor.action.formatDocument"
}

2、ctrl + shift + f:全局搜索

使用該快捷鍵可以在整個項目中搜索指定的關鍵字。


{
  "key": "ctrl+shift+f",
  "command": "workbench.action.findInFiles"
}

3、alt + up/down:上/下移當前行代碼

使用該快捷鍵可以將當前行的代碼向上或向下移動一行。


{
  "key": "alt+up",
  "command": "editor.action.moveLinesUpAction"
},
{
  "key": "alt+down",
  "command": "editor.action.moveLinesDownAction"
}

三、vscode格式化代碼快捷鍵

1、ctrl + k ctrl + f:格式化選中代碼

使用該快捷鍵可以格式化選中的代碼,只對選中的代碼生效。


{
  "key": "ctrl+k ctrl+f",
  "command": "editor.action.formatSelection"
}

2、ctrl + alt + shift + i:格式化整個文件

使用該快捷鍵可以格式化當前文件中的所有代碼。


{
  "key": "ctrl+alt+shift+i",
  "command": "editor.action.selectAll",
  "when": "editorTextFocus"
}

四、vscode代碼提示快捷鍵

1、ctrl + space:基本代碼提示

使用該快捷鍵可以彈出基本的代碼提示,包括語言特定的關鍵字、方法等。


{
  "key": "ctrl+space",
  "command": "editor.action.triggerSuggest"
}

2、ctrl + shift + space:高級代碼提示

使用該快捷鍵可以彈出高級的代碼提示,可以給出更加智能化的建議。


{
  "key": "ctrl+shift+space",
  "command": "-editor.action.triggerSuggest"
}

五、vscode代碼縮進快捷鍵

1、shift + tab:取消縮進

使用該快捷鍵可以將當前游標所在行的代碼向左移動一個縮進的位置,即取消縮進。


{
  "key": "shift+tab",
  "command": "editor.action.outdentLines"
}

2、tab:增加縮進

使用該快捷鍵可以將當前游標所在行的代碼向右移動一個縮進的位置,即增加縮進。


{
  "key": "tab",
  "command": "editor.action.indentLines"
}

六、vscode對齊代碼快捷鍵

1、ctrl + ]/[:對齊代碼

使用該快捷鍵可以將選中的代碼塊或當前游標所在行的代碼塊對齊。


{
  "key": "ctrl+]",
  "command": "editor.action.indentLines"
},
{
  "key": "ctrl+[",
  "command": "editor.action.outdentLines"
}

七、vscode規範代碼格式快捷鍵

1、ctrl + f12:跳轉至定義

使用該快捷鍵可以快速跳轉至當前游標所在變數或方法的定義位置。


{
  "key": "ctrl+f12",
  "command": "editor.action.peekDefinition"
}

2、F12:跳轉至聲明

使用該快捷鍵可以快速跳轉至當前游標所在變數或方法的聲明位置。


{
  "key": "f12",
  "command": "editor.action.goToDeclaration"
}

八、vscode摺疊代碼快捷鍵

1、ctrl + shift + [:摺疊全部代碼塊

使用該快捷鍵可以摺疊當前文件中的所有代碼塊。


{
  "key": "ctrl+shift+[",
  "command": "editor.foldAll"
}

2、ctrl + shift + ]:展開全部代碼塊

使用該快捷鍵可以展開當前文件中所有被摺疊的代碼塊。


{
  "key": "ctrl+shift+]",
  "command": "editor.unfoldAll"
}

九、vscode代碼對齊快捷鍵

1、ctrl + alt + ]/[:基於對齊字元對齊代碼塊

使用該快捷鍵可以對選中的代碼塊進行對齊,以游標所在列為對齊基準。


{
  "key": "ctrl+alt+]",
  "command": "editor.action.alignBySemicolon",
  "when": "editorTextFocus"
},
{
  "key": "ctrl+alt+[",
  "command": "-editor.action.alignBySemicolon",
  "when": "editorTextFocus"
}

結語

在開發中,熟練掌握一些快捷鍵可以大大提高工作效率,尤其是對於開發密集型的工作場景來說,更是必不可少的工具。本文就介紹了vscode代碼規範快捷鍵的相關內容,希望對大家的開發工作有所幫助。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/155192.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-17 02:39
下一篇 2024-11-17 02:39

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • 使用vscode建立UML圖的實踐和技巧

    本文將重點介紹在使用vscode在軟體開發中如何建立UML圖,並且給出操作交互和技巧的指導。 一、概述 在軟體開發中,UML圖是必不可少的重要工具之一。它為軟體架構和各種設計模式的…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29

發表回復

登錄後才能評論